"ls"를 사용할 때 디렉터리를 먼저 정렬한 다음 모든 파일을 정렬하고 밑줄을 사용하여 디렉터리/파일을 먼저 정렬하고 싶습니다. 예는 다음과 같습니다.
_folder2
folder2
_file2
file
먼저 디렉토리를 정렬할 수 있습니다.
ls --group-directories-first --color --ignore=lost+found
그러나 선행 밑줄은 무시됩니다. 처음에 밑줄 정렬이 적용됩니다.
ls -d _* [!_]*
하지만 둘은 함께 일하지 않습니다. 이 두 명령을 여러 번 조합해 보았지만 원하는 대로 작동하는 것은 없습니다. 때로는 색상이 누락되거나(저에게 중요함) 폴더 이름 대신 디렉터리의 하위 폴더와 파일이 있습니다.
또한 LC_COLLATE=C 및 LC_LOCALE=C는 효과가 없습니다.