ls로 파일리스트를 표시할 때 파일의 용량별로 오름차순 정렬하여 보여주기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,646 조회
- 0 추천
- 목록
본문
ls로 파일리스트를 표시할 때 파일의 용량별로 오름차순 정렬하여 보여주기
앞의 예에서는 파일의 용량을 기준으로 내림차순 정렬에 대한 여러 가지 예를 보았습니다.
이번에는 앞의 예와는 반대로 파일의 용량을 기준으로 오름차순 정렬에 대한 몇가지 예를 보겠습니다.
다들 아시겠지만 용량을 기준으로 오름차순 정렬이란 용량이 작은 파일부터 큰파일 순으로 출력되는 것을 의미합니다.
즉, ls에서 정렬하여 출력하는 경우에 오름차순 정렬을 하려면 -r옵션을 사용합니다.
아래의 예는 현재 디렉토리내에 존재하는 파일들의 용량을 기준으로 오름차순으로 정렬하여 출력한 것입니다.
파일의 용량크기를 비교하면서 확인해 보시기 바랍니다.
[root@su250 ~]# ls -lSr 합계 60 -rw-r--r-- 1 root root 53 2008-12-22 21:01 file3 -rwxr-xr-x 1 root root 53 2008-12-22 20:58 file1 -rw-r--r-- 1 root root 60 2008-12-22 20:59 file2 -rw-r--r-- 1 root root 68 2008-12-23 22:59 file -rw-r--r-- 1 root root 408 2008-12-23 17:20 apache.txt -rwxr-xr-x 1 root root 574 2008-12-23 19:29 website drwxr-xr-x 3 root root 4096 2008-12-23 23:46 link drwxr-xr-x 4 root root 4096 2008-12-22 22:02 httpd2 drwxr-xr-x 4 root root 4096 2008-12-22 22:02 httpd drwxr-xr-x 2 root root 4096 2008-12-23 19:17 html -rw-r--r-- 1 root root 17504 2008-12-23 20:41 README [root@su250 ~]# |
다음은 현재 디렉토리내의 .(점)으로 시작되는 파일들을 포함한 모든 파일들을 대상으로 파일들의 용량을 기준으로 오름차순으로 정렬하여 출력한 것입니다.
사용한 옵션들과 결과에서 볼 수 있는 파일의 용량을 잘 살펴보시기 바랍니다.
[root@su250 ~]# ls -alSr 합계 160 -rw-r--r-- 1 root root 24 2006-07-13 09:06 .bash_logout -rw-r--r-- 1 root root 53 2008-12-22 21:01 file3 -rwxr-xr-x 1 root root 53 2008-12-22 20:58 file1 -rw------- 1 root root 54 2008-12-02 01:47 .xauth8ECJIu -rw-r--r-- 1 root root 60 2008-12-22 20:59 file2 -rw-r--r-- 1 root root 68 2008-12-23 22:59 file -rw-r--r-- 1 root root 100 2006-07-13 09:06 .cshrc -rw------- 1 root root 106 2008-12-23 03:35 .lesshst -rw-r--r-- 1 root root 129 2006-07-13 09:06 .tcshrc -rw-r--r-- 1 root root 176 2006-07-13 09:06 .bashrc -rw-r--r-- 1 root root 204 2008-12-04 02:11 .bash_profile -rw------- 1 root root 218 2008-12-02 01:51 .recently-used.xbel -rw-r--r-- 1 root root 408 2008-12-23 17:20 apache.txt -rwxr-xr-x 1 root root 574 2008-12-23 19:29 website -rw-r--r-- 1 root root 617 2008-12-03 02:05 .toprc drwxr-xr-x 3 root root 4096 2008-12-23 23:46 link drwxr-xr-x 4 root root 4096 2008-12-22 22:02 httpd2 drwxr-xr-x 4 root root 4096 2008-12-22 22:02 httpd drwxr-xr-x 2 root root 4096 2008-12-23 19:17 html drwx------ 3 root root 4096 2008-12-02 01:51 .scim drwxr-xr-x 2 root root 4096 2008-12-02 01:50 .gstreamer-0.10 drwx------ 2 root root 4096 2008-12-02 00:50 .gnome2_private drwx------ 3 root root 4096 2008-12-02 01:01 .gnome2 drwx------ 2 root root 4096 2008-12-02 01:51 .gconfd drwx------ 3 root root 4096 2008-12-02 01:51 .gconf drwx------ 3 root root 4096 2008-12-02 00:50 .dbus drwx------ 2 root root 4096 2008-12-02 01:51 .chewing drwxr-xr-x 26 root root 4096 2008-12-23 17:08 .. drwxr-x--- 14 root root 4096 2008-12-23 22:59 . -rw-r--r-- 1 root root 17504 2008-12-23 20:41 README -rw------- 1 root root 17581 2008-12-23 04:14 .bash_history [root@su250 ~]# |
그리고 다음은 현재 디렉토리내의 .(점)으로 시작되는 파일들과 현재 디렉토리내의 서브디렉토리의 파일들까지 모든 파일들을 대상으로 파일들의 용량을 기준으로 오름차순 정렬하여 출력한 것입니다.
[root@su250 ~]# ls -alSrR .: 합계 160 -rw-r--r-- 1 root root 24 2006-07-13 09:06 .bash_logout -rw-r--r-- 1 root root 53 2008-12-22 21:01 file3 -rwxr-xr-x 1 root root 53 2008-12-22 20:58 file1 -rw------- 1 root root 54 2008-12-02 01:47 .xauth8ECJIu -rw-r--r-- 1 root root 60 2008-12-22 20:59 file2 -rw-r--r-- 1 root root 68 2008-12-23 22:59 file -rw-r--r-- 1 root root 100 2006-07-13 09:06 .cshrc -rw------- 1 root root 106 2008-12-23 03:35 .lesshst -rw-r--r-- 1 root root 129 2006-07-13 09:06 .tcshrc -rw-r--r-- 1 root root 176 2006-07-13 09:06 .bashrc -rw-r--r-- 1 root root 204 2008-12-04 02:11 .bash_profile -rw------- 1 root root 218 2008-12-02 01:51 .recently-used.xbel … 중략 ./link: 합계 24 -rw-r--r-- 1 root root 143 2008-12-23 21:19 source -rw-r--r-- 1 root root 574 2008-12-23 23:46 file~ -rw-r--r-- 1 root root 574 2008-12-23 21:57 file1 drwxr-xr-x 2 root root 4096 2008-12-23 21:57 dir1 drwxr-x--- 14 root root 4096 2008-12-23 22:59 .. drwxr-xr-x 3 root root 4096 2008-12-23 23:46 .
./link/dir1: 합계 8 drwxr-xr-x 3 root root 4096 2008-12-23 23:46 .. drwxr-xr-x 2 root root 4096 2008-12-23 21:57 .
./httpd2: 합계 16 drwxr-xr-x 2 root root 4096 2008-12-22 22:04 conf.d drwxr-xr-x 2 root root 4096 2008-12-22 22:03 conf drwxr-x--- 14 root root 4096 2008-12-23 22:59 .. drwxr-xr-x 4 root root 4096 2008-12-22 22:02 .
./httpd2/conf.d: 합계 52 -rw-r--r-- 1 root root 295 2005-12-08 01:45 manual.conf -rw-r--r-- 1 root root 299 2004-09-09 15:16 welcome.conf -rw-r--r-- 1 root root 332 2008-10-25 05:09 squid.conf -rw-r--r-- 1 root root 352 2004-09-09 23:22 webalizer.conf -rw-r--r-- 1 root root 560 2008-09-14 00:15 php.conf -rw-r--r-- 1 root root 566 2005-12-06 02:26 proxy_ajp.conf -rw-r--r-- 1 root root 1671 2008-10-07 23:01 python.conf -rw-r--r-- 1 root root 1796 2005-04-22 21:53 perl.conf drwxr-xr-x 4 root root 4096 2008-12-22 22:02 .. drwxr-xr-x 2 root root 4096 2008-12-22 22:04 . -rw-r--r-- 1 root root 9534 2008-07-15 22:44 ssl.conf … 이하생략 |
-S옵션과 -a옵션과 함께 -R옵션, 그리고 -r옵션을 사용하여 서브디렉토리의 내용까지 모두 대상으로 파일의 용량을 기준으로 오름차순 정렬을 한 것입니다.
관련자료
-
이전
-
다음