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

ls파일리스팅 기술11편: 파일의 용량별로 오름차순 정렬하여 보여주기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ls파일리스팅 기술11: 파일의 용량별로 오름차순 정렬하여 보여주기

 




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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

 

 

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

 

 

 

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

 

 

 

 

 

[sspark@sulinux ~]$ls -lSr /home/sspark

합계 6192

-rw-r--r-- 1 sspark sspark      59  3 18 10:41 filesystems

drwxr-xr-x 2 sspark sspark    4096  3 18 10:53 dir_temp

drwxr-xr-x 3 sspark sspark    4096  3 18 11:16 cups

-rw-r--r-- 1 sspark sspark   22060  3 18 10:41 fb.modes

-rwxr-xr-x 1 sspark sspark  156600  3 18 10:48 gfs2_tool

-rwxr-xr-x 1 sspark sspark  175600  3 18 10:48 ip

-rwxr-xr-x 1 sspark sspark  219692  3 18 10:48 tc

-rwxr-xr-x 1 sspark sspark  294136  3 18 10:48 xfsdump

-rwxr-xr-x 1 sspark sspark  295472  3 18 10:48 grub

-rwxr-xr-x 1 sspark sspark  368000  3 18 10:48 mkfs.xfs

-rwxr-xr-x 1 sspark sspark 1136452  3 18 10:48 dump

-rwxr-xr-x 1 sspark sspark 1224356  3 18 10:48 cryptsetup

-rwxr-xr-x 1 sspark sspark 2382684  3 18 10:48 nash

[sspark@sulinux ~]$

 

 

 

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

 

 

 

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

 

 

 

 

 

[sspark@sulinux ~]$ls -alSr /home/sspark

합계 6224

-rw-r--r-- 1 sspark sspark      24  7  9  2008 .bash_logout

-rw-r--r-- 1 sspark sspark      59  3 18 10:41 filesystems

-rw------- 1 sspark sspark     134  3 18 10:41 .bash_history

-rw-r--r-- 1 sspark sspark     224  2  9  2009 .bash_profile

-rw-r--r-- 1 sspark sspark     229  3  2  2009 .bashrc

drwxr-xr-x 2 sspark sspark    4096  3 18 10:53 dir_temp

drwxr-xr-x 3 sspark sspark    4096  3 18 11:16 cups

drwxr-xr-x 4 sspark sspark    4096  2  9  2009 .mozilla

drwxr-xr-x 6 root   root      4096  3 16 17:51 ..

drwx------ 5 sspark sspark    4096  3 18 11:16 .

-rw-r--r-- 1 sspark sspark   22060  3 18 10:41 fb.modes

-rwxr-xr-x 1 sspark sspark  156600  3 18 10:48 gfs2_tool

-rwxr-xr-x 1 sspark sspark  175600  3 18 10:48 ip

-rwxr-xr-x 1 sspark sspark  219692  3 18 10:48 tc

-rwxr-xr-x 1 sspark sspark  294136  3 18 10:48 xfsdump

-rwxr-xr-x 1 sspark sspark  295472  3 18 10:48 grub

-rwxr-xr-x 1 sspark sspark  368000  3 18 10:48 mkfs.xfs

-rwxr-xr-x 1 sspark sspark 1136452  3 18 10:48 dump

-rwxr-xr-x 1 sspark sspark 1224356  3 18 10:48 cryptsetup

-rwxr-xr-x 1 sspark sspark 2382684  3 18 10:48 nash

[sspark@sulinux ~]$

 

 

 

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

 

 

 

 

 

[sspark@sulinux ~]$ls -alSrR /home/sspark

/home/sspark:

합계 6224

-rw-r--r-- 1 sspark sspark      24  7  9  2008 .bash_logout

-rw-r--r-- 1 sspark sspark      59  3 18 10:41 filesystems

-rw------- 1 sspark sspark     134  3 18 10:41 .bash_history

-rw-r--r-- 1 sspark sspark     224  2  9  2009 .bash_profile

-rw-r--r-- 1 sspark sspark     229  3  2  2009 .bashrc

drwxr-xr-x 2 sspark sspark    4096  3 18 10:53 dir_temp

drwxr-xr-x 3 sspark sspark    4096  3 18 11:16 cups

drwxr-xr-x 4 sspark sspark    4096  2  9  2009 .mozilla

drwxr-xr-x 6 root   root      4096  3 16 17:51 ..

drwx------ 5 sspark sspark    4096  3 18 11:16 .

-rw-r--r-- 1 sspark sspark   22060  3 18 10:41 fb.modes

-rwxr-xr-x 1 sspark sspark  156600  3 18 10:48 gfs2_tool

-rwxr-xr-x 1 sspark sspark  175600  3 18 10:48 ip

-rwxr-xr-x 1 sspark sspark  219692  3 18 10:48 tc

-rwxr-xr-x 1 sspark sspark  294136  3 18 10:48 xfsdump

-rwxr-xr-x 1 sspark sspark  295472  3 18 10:48 grub

-rwxr-xr-x 1 sspark sspark  368000  3 18 10:48 mkfs.xfs

-rwxr-xr-x 1 sspark sspark 1136452  3 18 10:48 dump

-rwxr-xr-x 1 sspark sspark 1224356  3 18 10:48 cryptsetup

-rwxr-xr-x 1 sspark sspark 2382684  3 18 10:48 nash

 

/home/sspark/dir_temp:

합계 8

drwx------ 5 sspark sspark 4096  3 18 11:16 ..

drwxr-xr-x 2 sspark sspark 4096  3 18 10:53 .

 

/home/sspark/cups:

합계 32

-rw-r--r-- 1 sspark sspark    0  3 18 11:16 client.conf

-rw-r--r-- 1 sspark sspark   69  3 18 11:16 snmp.conf

-rw-r--r-- 1 sspark sspark  215  3 18 11:16 pdftops.conf

-rw-r--r-- 1 sspark sspark  947  3 18 11:16 pstoraster.convs

drwxr-xr-x 2 sspark sspark 4096  3 18 11:16 ssl

drwx------ 5 sspark sspark 4096  3 18 11:16 ..

drwxr-xr-x 3 sspark sspark 4096  3 18 11:16 .

-rw-r--r-- 1 sspark sspark 6223  3 18 11:16 mime.types

 

/home/sspark/cups/ssl:

합계 12

-rw-r--r-- 1 sspark sspark  947  3 18 11:16 pstoraster.convs

drwxr-xr-x 3 sspark sspark 4096  3 18 11:16 ..

drwxr-xr-x 2 sspark sspark 4096  3 18 11:16 .

 

/home/sspark/.mozilla:

합계 16

drwxr-xr-x 2 sspark sspark 4096 12 15  2008 plugins

drwxr-xr-x 2 sspark sspark 4096 12 15  2008 extensions

drwx------ 5 sspark sspark 4096  3 18 11:16 ..

drwxr-xr-x 4 sspark sspark 4096  2  9  2009 .

 

/home/sspark/.mozilla/plugins:

합계 8

drwxr-xr-x 4 sspark sspark 4096  2  9  2009 ..

drwxr-xr-x 2 sspark sspark 4096 12 15  2008 .

 

/home/sspark/.mozilla/extensions:

합계 8

drwxr-xr-x 4 sspark sspark 4096  2  9  2009 ..

drwxr-xr-x 2 sspark sspark 4096 12 15  2008 .

[sspark@sulinux ~]$

 

 

 

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

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,064 명
  • 현재 강좌수 :  35,958 개
  • 현재 접속자 :  210 명