基本上,我在Debian中编写一个bash脚本,我希望它显示所有文件,包括主目录中隐藏的文件。我通常会使用ls-a但是bin目录中的脚本只显示文件。我会使用什么命令来显示其他目录中的命令?
答案 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表示开始时的目录 上面的命令打印到所有文件的列表,包括主目录中的隐藏文件。