应该使用什么参数来以这种方式制作 ls 组文件?

应该使用什么参数来以这种方式制作 ls 组文件?

我想列出按以下顺序分组的文件:全部隐藏文件、目录,其余按扩展名排序。所以我在 .bashrc 中创建了一个别名,如下所示:

别名 ll="LC_COLLATE=C ls -AlhF --sort=extension --group-directories-first"

但是,这无法将所有隐藏文件放在第一位,最终只能对扩展名进行排序,然后对点文件进行排序。

有人可以帮助我实现目标吗?

答案1

对我有用,但有一个问题:一个.hidden文件按扩展名排序.hidden,而一个.hidden.txt文件按.txt(在其他文件前面排序.txt,因为空字符串排在前面……)排序。

相关内容