ls
정렬하고 싶습니다
- 파일명별(대소문자둔감한)
- "버전"별(
-v
)
나는 종종 다음과 같은 번호가 매겨진 파일이 있는 디렉토리를 가지고 있습니다.
1-FileA
2-FileB
...
9-FileC
10-FileD
...
19-FileE
20-FileF
기타 등등. 이제 옵션을 사용하면 파일 이름 앞에 추가된 숫자를 기준으로 정렬 -v
할 수 있으며 (따라서 , , ..., , 대신 , ..., , 가 표시됨 ) 이 옵션을 사용 하면 디렉터리를 먼저 나열할 수 있습니다. 그러나 정렬은 대소문자를 구분하지 않고, 대신 대문자(들)로 시작하는 디렉토리, 소문자만 있는 디렉토리, 동일한 기준을 가진 파일을 표시합니다.ls
1-FileA
9-FileC
10-FileD
1-FileA
10-FileD
19-FileE
2-FileB
--group-directories-first
파일/디렉토리 이름의 "대소문자"에 관계없이 주문하고 싶습니다. 명령 을 사용하지 않고 이를 달성할 수 있는 방법이 있습니까 ( 옵션 sort
에 의해 생성된 색상을 제거함 )?ls
--color=auto
편집: 저는 Debian GNU/Linux를 사용하고 있으며 출력은 다음과 locale
같습니다.
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF8
LC_TIME=it_IT.UTF8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=it_IT.UTF8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
미리 감사드립니다.