我想列出按以下顺序分组的文件:全部隐藏文件、目录,其余按扩展名排序。所以我在 .bashrc 中创建了一个别名,如下所示:
别名 ll="LC_COLLATE=C ls -AlhF --sort=extension --group-directories-first"
但是,这无法将所有隐藏文件放在第一位,最终只能对扩展名进行排序,然后对点文件进行排序。
有人可以帮助我实现目标吗?
答案1
对我有用,但有一个问题:一个.hidden
文件按扩展名排序.hidden
,而一个.hidden.txt
文件按.txt
(在其他文件前面排序.txt
,因为空字符串排在前面……)排序。