我怎么能在linux的主目录中显示所有文件的列表,包括隐藏文件

时间:2014-06-28 21:52:59

标签: linux bash

基本上,我在Debian中编写一个bash脚本,我希望它显示所有文件,包括主目录中隐藏的文件。我通常会使用ls-a但是bin目录中的脚本只显示文件。我会使用什么命令来显示其他目录中的命令?

6 个答案:

答案 0 :(得分:1)

ls -a ~将显示主目录。

答案 1 :(得分:0)

你仍然可以使用ls -a:

ls -a $HOME

将$ HOME替换为您想要的目录。

答案 2 :(得分:0)

试试这个:

ls -a $(pwd)

pwd变量存储工作目录的名称

答案 3 :(得分:0)

为完整起见,您还可以使用以下命令列出主目录中的所有文件:

ls -al $HOME

答案 4 :(得分:0)

ls -al -- "$HOME"

这也适用于一些较旧的shell,即使$HOME包含空格也行,即使$HOME以短划线开头(非常不可能,但可能)。

如果您只想要文件名,请使用-l代替-al

答案 5 :(得分:-2)

ls -a $ HOME 这里ls表示所有文件的列表 cd ..代表隐藏文件 $用于替代 HOME表示开始时的目录 上面的命令打印到所有文件的列表,包括主目录中的隐藏文件。