파일보다 디렉토리를 정렬하고 ls 밑줄을 먼저 사용하십시오.

파일보다 디렉토리를 정렬하고 ls 밑줄을 먼저 사용하십시오.

"ls"를 사용할 때 디렉터리를 먼저 정렬한 다음 모든 파일을 정렬하고 밑줄을 사용하여 디렉터리/파일을 먼저 정렬하고 싶습니다. 예는 다음과 같습니다.

_folder2
folder2
_file2
file

먼저 디렉토리를 정렬할 수 있습니다.

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

그러나 선행 밑줄은 무시됩니다. 처음에 밑줄 정렬이 적용됩니다.

ls -d _* [!_]*

하지만 둘은 함께 일하지 않습니다. 이 두 명령을 여러 번 조합해 보았지만 원하는 대로 작동하는 것은 없습니다. 때로는 색상이 누락되거나(저에게 중요함) 폴더 이름 대신 디렉터리의 하위 폴더와 파일이 있습니다.

또한 LC_COLLATE=C 및 LC_LOCALE=C는 효과가 없습니다.

관련 정보