如何ls
标记为.
按组对前缀隐藏目录和文件进行排序,以便其输出按可见目录、隐藏目录、可见文件、然后隐藏文件排序?
我目前将 ls 别名设置为ls -lG --color --group-directories-first
第一个组目录,但可见目录和隐藏目录混合在一起。
相反, 的输出ls
应该是:
visibleDirectoryA
visibleDirectoryB
.hiddenDirectoryA
.hiddenDirectoryB
visibleFileA
visibleFileB
.hiddenFileA
.hiddenFileB
答案1
用于-v
自然排序。例如
ls -lG --color --group-directories-first -A -v
请注意,当它们被分类到自己的“组”中时,.hidden 目录将出现前可见目录,而不是它们之后,因为 a 的.
排序低于大多数其他字符。