在 DOS 中,该命令dir /s /ah
将递归遍历每个子目录并显示所有具有“隐藏”属性的文件。
Linux 的对应版本是什么?
答案1
标准 Linux 文件系统不附带文件的“隐藏”属性,但惯例是名称以点开头的文件不会显示,例如ls
。您可以使用find
find . -name '.*'
答案2
我通常使用ls -lAR
它来递归目录树,显示文件属性和任何“隐藏”文件(通常称为“点文件”,因为它们以点(“。”)开头。您还可以将“A”替换为“a”以显示每个目录中的当前目录和父目录,但除了顶级目录之外,所有内容都显示在父目录中。
答案3
我的 中有以下别名.zshrc
:
alias l.='ls -CAF --ignore=\*'
alias ll.='ls -CAlhF --ignore=\*'
它们显示当前目录中的点文件。如果您想要递归遍历子目录,请将-R
开关添加到ls
。