仅以长格式列出我的主目录中的隐藏文件?

仅以长格式列出我的主目录中的隐藏文件?

我也不想递归列出子目录。我尝试了以下方法,但没有成功。

ls -lad ~/.* 
ls -la ~/.* 

答案1

尝试:

$ ls -lA | grep ' \.'

ls 的 -A 选项包括所有隐藏文件,除了..grep ..
如上所述,查找.(空格、点)并过滤掉没有这些的行。

$ ls -lA | grep -E '^d.* \.
...仅列出目录。

$ ls -lA | grep -Ev '^d.*' | grep ' \.'
... 仅列出文件。

...最后一个可以用作仅文件的替代方案
$ ls -lA | grep -E '^d.*' | grep ' \.'
只需删除 grep 上的 -v 标志

相关内容