bash LS命令在输出中给出隐藏文件夹

时间:2015-12-29 15:07:14

标签: bash terminal

我不确定这种行为何时开始,但是输入ls命令后,我得到以下输出:

$ls
./         ../        .DS_Store  Books/

我不太确定前三项,它们总是放在每个文件夹中。任何人都可以解释我如何摆脱它们?我正在使用OS X Yosemite

1 个答案:

答案 0 :(得分:1)

前两个:./../分别是当前目录和目录。你无法摆脱他们。最后一个.DS_Store可能是一些配置文件/目录,您可以使用以下命令删除:

rm -f .DS_Store # use -r if it's a directory

但一定要检查一下它的用途!

ls的行为不是“额外”输出的原因。你可能有一个别名:

alias ls='ls -a'
在你的shell中

。要准确找出它的别名,请执行:

type ls