我想列出一个密码的内容,只显示以点开头的文件。我尝试过,ls -a | grep ^\.
但是我无法弄清楚为什么输出中还包含不以点开头的文件。例如:
Pictures
.pip
.pki
.profile
projects
Public
我知道我可以实现自己想要的,ls -ld .*
只是对grep的这种行为感到好奇,我无法解释。
另请参阅:为什么我必须两次转义一个“点”?
—
don_crissti 2015年
为什么不只
—
Barmar 2015年
ls -d .*
列出所有以开头的文件.
?
注意事项:切勿将ls的输出传递给另一个命令。使用查找代替。ls有太多的意识形态无法信任。参见:mywiki.wooledge.org/BashPitfalls上的陷阱1- 它排名第一!该网站的其余部分也很棒。
—
2015年