在文件之前对目录进行排序,并首先使用 ls 下划线

在文件之前对目录进行排序,并首先使用 ls 下划线

使用“ls”时,我想首先对目录进行排序,然后对所有文件进行排序,并首先用下划线对目录/文件进行排序。这是一个例子:

_folder2
folder2
_file2
file

我可以先对目录进行排序

ls --group-directories-first --color --ignore=lost+found

但开头的下划线会被忽略。在开头对下划线进行排序适用于

ls -d _* [!_]*

但两者不能一起工作。我已经尝试了这两个命令的很多组合,但没有任何效果像我希望的那样工作。有时颜色会丢失(对我来说很重要),或者我有目录的子文件夹和文件而不是文件夹名称。

另外 LC_COLLATE=C 和 LC_LOCALE=C 不起作用。

相关内容