동일한 수준에서 다른 파일 및 디렉토리와 별도로 유지하려는 경우 밑줄 접두어로 파일 및 디렉토리의 이름을 지정할 수 있습니다. 예를 들어 Windows 및 Mac에서 밑줄로 파일을 접두어로 붙이면 영숫자 문자로 시작하는 파일 앞에 맨 앞에 정렬됩니다.
내 인터넷 검색은 LC_COLLATE 및 현재 로케일 (en_US)과 관련이 있음이 밝혀졌습니다. en_US가 예상대로 정렬되지 않는 이유를 이해하지 못하지만 괜찮습니다.
에 기초 ICU 부씩 데모 사이트 en_US_POSIX로 설정 로케일 확실히 내가 찾고 정렬 순서를 가지고 나타납니다 (당신은 편집에 샘플 데이터를 가지고 있고 그것을 테스트하기 위해 일부 밑줄을 추가). 그러나 나는 이것을 Linux 쉘에서 어떻게 적용하는지 알지 못한다.
이상적으로는 항상 bash 구성에서 무언가를 설정하여 ls가 항상 밑줄을 먼저 정렬하도록하고 싶습니다. 어떻게하면 되나요?