강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ls로 파일리스트를 표시할 때 파일의 용량별로 오름차순 정렬하여 보여주기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ls로 파일리스트를 표시할 때 파일의 용량별로 오름차순 정렬하여 보여주기

 

앞의 예에서는 파일의 용량을 기준으로 내림차순 정렬에 대한 여러 가지 예를 보았습니다.

 

 

 

  이번에는 앞의 예와는 반대로 파일의 용량을 기준으로 오름차순 정렬에 대한 몇가지 예를 보겠습니다.

 

 

 

 다들 아시겠지만 용량을 기준으로 오름차순 정렬이란 용량이 작은 파일부터 큰파일 순으로 출력되는 것을 의미합니다.

 

 

 

  ,  ls에서 정렬하여 출력하는 경우에 오름차순 정렬을 하려면 -r옵션을 사용합니다.

 

 

 

 

 

아래의 예는 현재 디렉토리내에 존재하는 파일들의 용량을 기준으로 오름차순으로 정렬하여 출력한 것입니다.

 

 

 

  파일의 용량크기를 비교하면서 확인해 보시기 바랍니다.

 

 

 

 

 

[root@su250 ~]# ls -lSr

합계 60

-rw-r--r-- 1 root root    53 2008-12-2221:01 file3

-rwxr-xr-x 1 root root    53 2008-12-2220:58 file1

-rw-r--r-- 1 root root    60 2008-12-2220:59 file2

-rw-r--r-- 1 root root    68 2008-12-2322:59 file

-rw-r--r-- 1 root root   408 2008-12-2317:20 apache.txt

-rwxr-xr-x 1 root root   574 2008-12-2319:29 website

drwxr-xr-x 3 root root  4096 2008-12-2323:46 link

drwxr-xr-x 4 root root  4096 2008-12-2222:02 httpd2

drwxr-xr-x 4 root root  4096 2008-12-2222:02 httpd

drwxr-xr-x 2 root root  4096 2008-12-2319:17 html

-rw-r--r-- 1 root root 17504 2008-12-2320:41 README

[root@su250 ~]#

 

다음은 현재 디렉토리내의 .()으로 시작되는 파일들을 포함한 모든 파일들을 대상으로 파일들의 용량을 기준으로 오름차순으로 정렬하여 출력한 것입니다.

 

 

 

  사용한 옵션들과 결과에서 볼 수 있는 파일의 용량을 잘 살펴보시기 바랍니다.

 

 

 

 

 

[root@su250 ~]# ls -alSr

합계 160

-rw-r--r--  1 root root    24 2006-07-1309:06 .bash_logout

-rw-r--r--  1 root root    53 2008-12-2221:01 file3

-rwxr-xr-x  1 root root    53 2008-12-2220:58 file1

-rw-------  1 root root    54 2008-12-0201:47 .xauth8ECJIu

-rw-r--r--  1 root root    60 2008-12-2220:59 file2

-rw-r--r--  1 root root    68 2008-12-2322:59 file

-rw-r--r--  1 root root   100 2006-07-1309:06 .cshrc

-rw-------  1 root root   106 2008-12-2303:35 .lesshst

-rw-r--r--  1 root root   129 2006-07-1309:06 .tcshrc

-rw-r--r--  1 root root   176 2006-07-1309:06 .bashrc

-rw-r--r--  1 root root   204 2008-12-0402:11 .bash_profile

-rw-------  1 root root   218 2008-12-0201:51 .recently-used.xbel

-rw-r--r--  1 root root   408 2008-12-2317:20 apache.txt

-rwxr-xr-x  1 root root   574 2008-12-2319:29 website

-rw-r--r--  1 root root   617 2008-12-0302:05 .toprc

drwxr-xr-x  3 root root  4096 2008-12-2323:46 link

drwxr-xr-x  4 root root  4096 2008-12-2222:02 httpd2

drwxr-xr-x  4 root root  4096 2008-12-2222:02 httpd

drwxr-xr-x  2 root root  4096 2008-12-2319:17 html

drwx------  3 root root  4096 2008-12-0201:51 .scim

drwxr-xr-x  2 root root  4096 2008-12-0201:50 .gstreamer-0.10

drwx------  2 root root  4096 2008-12-0200:50 .gnome2_private

drwx------  3 root root  4096 2008-12-0201:01 .gnome2

drwx------  2 root root  4096 2008-12-0201:51 .gconfd

drwx------  3 root root  4096 2008-12-0201:51 .gconf

drwx------  3 root root  4096 2008-12-0200:50 .dbus

drwx------  2 root root  4096 2008-12-0201:51 .chewing

drwxr-xr-x 26 root root  4096 2008-12-2317:08 ..

drwxr-x--- 14 root root  4096 2008-12-2322:59 .

-rw-r--r--  1 root root 17504 2008-12-2320:41 README

-rw-------  1 root root 17581 2008-12-2304:14 .bash_history

[root@su250 ~]#

 

그리고 다음은 현재 디렉토리내의 .()으로 시작되는 파일들과 현재 디렉토리내의 서브디렉토리의 파일들까지 모든 파일들을 대상으로 파일들의 용량을 기준으로 오름차순 정렬하여 출력한 것입니다.

 

 

 

 

 

[root@su250 ~]# ls -alSrR

.:

합계 160

-rw-r--r--  1 root root    24 2006-07-1309:06 .bash_logout

-rw-r--r--  1 root root    53 2008-12-2221:01 file3

-rwxr-xr-x  1 root root    53 2008-12-2220:58 file1

-rw-------  1 root root    54 2008-12-0201:47 .xauth8ECJIu

-rw-r--r--  1 root root    60 2008-12-2220:59 file2

-rw-r--r--  1 root root    68 2008-12-2322:59 file

-rw-r--r--  1 root root   100 2006-07-1309:06 .cshrc

-rw-------  1 root root   106 2008-12-2303:35 .lesshst

-rw-r--r--  1 root root   129 2006-07-1309:06 .tcshrc

-rw-r--r--  1 root root   176 2006-07-1309:06 .bashrc

-rw-r--r--  1 root root   204 2008-12-0402:11 .bash_profile

-rw-------  1 root root   218 2008-12-0201:51 .recently-used.xbel

중략

./link:

합계 24

-rw-r--r--  1 root root  143 2008-12-2321:19 source

-rw-r--r--  1 root root  574 2008-12-2323:46 file~

-rw-r--r--  1 root root  574 2008-12-2321:57 file1

drwxr-xr-x  2 root root 4096 2008-12-2321:57 dir1

drwxr-x--- 14 root root 4096 2008-12-2322:59 ..

drwxr-xr-x  3 root root 4096 2008-12-2323:46 .

 

./link/dir1:

합계 8

drwxr-xr-x 3 root root 4096 2008-12-2323:46 ..

drwxr-xr-x 2 root root 4096 2008-12-2321:57 .

 

./httpd2:

합계 16

drwxr-xr-x  2 root root 4096 2008-12-2222:04 conf.d

drwxr-xr-x  2 root root 4096 2008-12-2222:03 conf

drwxr-x--- 14 root root 4096 2008-12-2322:59 ..

drwxr-xr-x  4 root root 4096 2008-12-2222:02 .

 

./httpd2/conf.d:

합계 52

-rw-r--r-- 1 root root  295 2005-12-0801:45 manual.conf

-rw-r--r-- 1 root root  299 2004-09-0915:16 welcome.conf

-rw-r--r-- 1 root root  332 2008-10-2505:09 squid.conf

-rw-r--r-- 1 root root  352 2004-09-0923:22 webalizer.conf

-rw-r--r-- 1 root root  560 2008-09-1400:15 php.conf

-rw-r--r-- 1 root root  566 2005-12-0602:26 proxy_ajp.conf

-rw-r--r-- 1 root root 1671 2008-10-0723:01 python.conf

-rw-r--r-- 1 root root 1796 2005-04-2221:53 perl.conf

drwxr-xr-x 4 root root 4096 2008-12-2222:02 ..

drwxr-xr-x 2 root root 4096 2008-12-2222:04 .

-rw-r--r-- 1 root root 9534 2008-07-1522:44 ssl.conf

이하생략

 

-S옵션과 -a옵션과 함께 -R옵션, 그리고 -r옵션을 사용하여 서브디렉토리의 내용까지 모두 대상으로 파일의 용량을 기준으로 오름차순 정렬을 한 것입니다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  135 명