有没有办法列出以.
(隐藏文件)为前缀的文件(但不列出目录)?
答案1
ls -ld .?* |grep -v ^d
这列出了所有点文件,但没有目录......
答案2
只需在存储要打印的文件的目录上运行下面的查找命令。
find . -name ".*" -type f
答案3
您zsh
只需使用全局限定符 (.)
:
ls .*(.)
通常.*
匹配以.
.开头的任何文件或目录(.)
,使 glob*
仅匹配普通文件。.*(/)
将匹配以 开头的任何目录.
,并.*(^/)
匹配任何“非目录”,如文件和符号链接(包括指向目录的链接)。
更多信息Glob 限定符看一下man 1 zshexpn
。