ls -al 의 결과 중 사이즈는 5번째 컬럼입니다.
5번째 컬럼을 작은 것 부터 큰 숫자 순서로(오름차순) 정렬하시려면
ls -alR | sort -n +4
하시면 됩니다.
sort -n 에서 -n 옵션은 number 를 의미합니다.
+4 는 컬럼을 지정하는 것인데,
공백을 기준으로 가장 왼쪽에 있는 컬럼이 0번 컬럼
그 다음이 1번, 그 다음이 2번 순서가 됩니다.
사이즈는 5번째에 나오기 때문에 +4 가 됩니다.
예)
-rw-r--r-- 1 opensrc homepy 530 May 23 12:48 walk.html
-rw-r--r-- 1 opensrc homepy 2388 May 23 12:48 main3.html
-rw-r--r-- 1 opensrc homepy 17108 May 23 12:48 jacobian.txt
0 1 2 3 4 5 6 7 8
오름차순 정렬이 기본이고,
ls -al | sort -rn +4
하시면 거꾸로 (내림차순)으로 정렬이 됩니다.