ls : 다음과 같이 정렬됨: 1 2 12 (나란히) [닫힘]

ls : 다음과 같이 정렬됨: 1 2 12 (나란히) [닫힘]

나는 다음과 같은 명령을 이해합니다.

ls | sort -n

일부 정렬은 가능하지만 "완료"와 같은 가로 정렬을 원합니다.엘에스" 주문하다.

시험빈 폴더에서:

 touch 1 2 12

그리고엘에스주문하다

ls
1  12  2

내가 보고 싶은 것은:

1  2  12

가로 방향은 "엘에스" 주문하다.

답변1

이 명령을 사용하면 ls -v원하는 출력이 제공됩니다.

1 2 12

답변2

BSD를 선호하지만 GNU coreutils가 설치되어 있지 않아 사용할 수 없는 사람들을 위해 ls -v:

 $ printf '%s\n' * | sort -n | column
 1       2       12

이름 목록이 생성 되며 printf각 이름은 한 줄에 표시됩니다. 숫자로 정렬 됩니다 sort. 유틸리티 는 기본적으로 column와 마찬가지로 이를 열로 정렬합니다 .ls

관련 정보