ls파일리스팅 기술10편: 파일의 용량별로 내림차순 정렬하여 보여주기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,095 조회
- 0 추천
- 목록
본문
ls파일리스팅 기술10편: 파일의 용량별로 내림차순 정렬하여 보여주기
현재 디렉토리내에 존재하는 파일들의 리스트를 ls명령어로 출력하면서 파일의 용량크기에 따라 정렬하여 나열할 수 있다.
파일의 용량별로 정렬하여 출력하는 방법은 디스크의 용량관리에 매우 큰 도움이 된다.
즉, 일반 계정사용자들이 사용하는 전체 공간을 대상으로 파일용량에 따른 내림차순 또는 오름차순으로 정렬하여 나열 할 수 있기 때문이다.
ls명령어에서 파일의 용량별로 정렬을 해주는 옵션은 -S옵션이므로 용량별로 정렬을 하려면 반드시 -S옵션을 사용해야 한다.
용량을 기준으로 내림차순 정렬이란 용량이 큰 파일부터 작은 파일 순으로 차례대로 출력되는 것을 의미한다.
일반 계정사용자에게도 매우 중요한 옵션이지만 특히 여러분들께서 시스템을 관리하는 시스템관리자라면 파일의 용량별로 정렬하여 출력하는 방법을 꼭 기억해 두기 바란다.
디스크 용량관리에 굉장히 큰 도움이 될 것이다.
아래의 예는 현재 디렉토리내에 존재하는 파일들의 용량을 기준으로 내림차순으로 정렬하여 출력한 것이다.
파일의 용량크기를 비교하면서 확인해 보기 바란다.
[sspark@sulinux ~]$ls -lS 합계 6192 -rwxr-xr-x 1 sspark sspark 2382684 3월 18 10:48 nash -rwxr-xr-x 1 sspark sspark 1224356 3월 18 10:48 cryptsetup -rwxr-xr-x 1 sspark sspark 1136452 3월 18 10:48 dump -rwxr-xr-x 1 sspark sspark 368000 3월 18 10:48 mkfs.xfs -rwxr-xr-x 1 sspark sspark 295472 3월 18 10:48 grub -rwxr-xr-x 1 sspark sspark 294136 3월 18 10:48 xfsdump -rwxr-xr-x 1 sspark sspark 219692 3월 18 10:48 tc -rwxr-xr-x 1 sspark sspark 175600 3월 18 10:48 ip -rwxr-xr-x 1 sspark sspark 156600 3월 18 10:48 gfs2_tool -rw-r--r-- 1 sspark sspark 22060 3월 18 10:41 fb.modes drwxr-xr-x 3 sspark sspark 4096 3월 18 11:16 cups drwxr-xr-x 2 sspark sspark 4096 3월 18 10:53 dir_temp -rw-r--r-- 1 sspark sspark 59 3월 18 10:41 filesystems [sspark@sulinux ~]$ |
다음은 현재 디렉토리내의 .(점)으로 시작되는 파일들을 포함한 모든 파일들을 대상으로 파일들의 용량을 기준으로 내림차순으로 정렬하여 출력한 것이다.
-S옵션과 함께 -a옵션을 사용하는 것은 숨겨진 큰 파일을 찾아내기 위한 목적으로 사용한 것이다.
[sspark@sulinux ~]$ls -alS 합계 6224 -rwxr-xr-x 1 sspark sspark 2382684 3월 18 10:48 nash -rwxr-xr-x 1 sspark sspark 1224356 3월 18 10:48 cryptsetup -rwxr-xr-x 1 sspark sspark 1136452 3월 18 10:48 dump -rwxr-xr-x 1 sspark sspark 368000 3월 18 10:48 mkfs.xfs -rwxr-xr-x 1 sspark sspark 295472 3월 18 10:48 grub -rwxr-xr-x 1 sspark sspark 294136 3월 18 10:48 xfsdump -rwxr-xr-x 1 sspark sspark 219692 3월 18 10:48 tc -rwxr-xr-x 1 sspark sspark 175600 3월 18 10:48 ip -rwxr-xr-x 1 sspark sspark 156600 3월 18 10:48 gfs2_tool -rw-r--r-- 1 sspark sspark 22060 3월 18 10:41 fb.modes drwx------ 5 sspark sspark 4096 3월 18 11:16 . drwxr-xr-x 6 root root 4096 3월 16 17:51 .. drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 .mozilla drwxr-xr-x 3 sspark sspark 4096 3월 18 11:16 cups drwxr-xr-x 2 sspark sspark 4096 3월 18 10:53 dir_temp -rw-r--r-- 1 sspark sspark 229 3월 2 2009 .bashrc -rw-r--r-- 1 sspark sspark 224 2월 9 2009 .bash_profile -rw------- 1 sspark sspark 134 3월 18 10:41 .bash_history -rw-r--r-- 1 sspark sspark 59 3월 18 10:41 filesystems -rw-r--r-- 1 sspark sspark 24 7월 9 2008 .bash_logout [sspark@sulinux ~]$ |
그리고 다음은 /home/sspark디렉토리내의 .(점)으로 시작되는 파일들과 /home/sspark디렉토리내의 서브디렉토리의 파일들까지 모든 파일들을 대상으로 파일들의 용량을 기준으로 내림차순으로 정렬하여 출력한 것이다.
[sspark@sulinux ~]$ls -alSR .: 합계 6224 -rwxr-xr-x 1 sspark sspark 2382684 3월 18 10:48 nash -rwxr-xr-x 1 sspark sspark 1224356 3월 18 10:48 cryptsetup -rwxr-xr-x 1 sspark sspark 1136452 3월 18 10:48 dump -rwxr-xr-x 1 sspark sspark 368000 3월 18 10:48 mkfs.xfs -rwxr-xr-x 1 sspark sspark 295472 3월 18 10:48 grub -rwxr-xr-x 1 sspark sspark 294136 3월 18 10:48 xfsdump -rwxr-xr-x 1 sspark sspark 219692 3월 18 10:48 tc -rwxr-xr-x 1 sspark sspark 175600 3월 18 10:48 ip -rwxr-xr-x 1 sspark sspark 156600 3월 18 10:48 gfs2_tool -rw-r--r-- 1 sspark sspark 22060 3월 18 10:41 fb.modes drwx------ 5 sspark sspark 4096 3월 18 11:16 . drwxr-xr-x 6 root root 4096 3월 16 17:51 .. drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 .mozilla drwxr-xr-x 3 sspark sspark 4096 3월 18 11:16 cups drwxr-xr-x 2 sspark sspark 4096 3월 18 10:53 dir_temp -rw-r--r-- 1 sspark sspark 229 3월 2 2009 .bashrc -rw-r--r-- 1 sspark sspark 224 2월 9 2009 .bash_profile -rw------- 1 sspark sspark 134 3월 18 10:41 .bash_history -rw-r--r-- 1 sspark sspark 59 3월 18 10:41 filesystems -rw-r--r-- 1 sspark sspark 24 7월 9 2008 .bash_logout
./.mozilla: 합계 16 drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 . drwx------ 5 sspark sspark 4096 3월 18 11:16 .. drwxr-xr-x 2 sspark sspark 4096 12월 15 2008 extensions drwxr-xr-x 2 sspark sspark 4096 12월 15 2008 plugins
./.mozilla/extensions: 합계 8 drwxr-xr-x 2 sspark sspark 4096 12월 15 2008 . drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 ..
./.mozilla/plugins: 합계 8 drwxr-xr-x 2 sspark sspark 4096 12월 15 2008 . drwxr-xr-x 4 sspark sspark 4096 2월 9 2009 ..
./cups: 합계 32 -rw-r--r-- 1 sspark sspark 6223 3월 18 11:16 mime.types drwxr-xr-x 3 sspark sspark 4096 3월 18 11:16 . drwx------ 5 sspark sspark 4096 3월 18 11:16 .. drwxr-xr-x 2 sspark sspark 4096 3월 18 11:16 ssl -rw-r--r-- 1 sspark sspark 947 3월 18 11:16 pstoraster.convs -rw-r--r-- 1 sspark sspark 215 3월 18 11:16 pdftops.conf -rw-r--r-- 1 sspark sspark 69 3월 18 11:16 snmp.conf -rw-r--r-- 1 sspark sspark 0 3월 18 11:16 client.conf
./cups/ssl: 합계 12 drwxr-xr-x 2 sspark sspark 4096 3월 18 11:16 . drwxr-xr-x 3 sspark sspark 4096 3월 18 11:16 .. -rw-r--r-- 1 sspark sspark 947 3월 18 11:16 pstoraster.convs
./dir_temp: 합계 8 drwxr-xr-x 2 sspark sspark 4096 3월 18 10:53 . drwx------ 5 sspark sspark 4096 3월 18 11:16 .. [sspark@sulinux ~]$ |
-S옵션과 -a옵션, -R옵션을 사용하여 서브디렉토리의 내용까지 모든 파일의 용량을 기준으로 정렬한 것은 특정 디렉토리 이하의 모든 내용을 대상으로 점검하기 위한 목적으로 사용한다.
그리고 다음은 위의 옵션에 h옵션을 추가해서 사용한 예이다.
용량을 단위를 붙여서 확인 할 수 있다. 매우 유용할 것이다.
[root@RockyLinux01 ~]# ls -lSh /root 합계 1.1G -rw-r--r-- 1 root root 1.1G 5월 8 22:21 mariadb-10.4.29-linux-systemd-x86_64.tar.gz -rw-r--r-- 1 root root 21M 9월 25 2022 wordpress-6.0.2-ko_KR.tar.gz -rw------- 1 root root 1.8M 5월 3 09:59 messages -rw-r--r-- 1 root root 619K 6월 13 10:30 ncftp-3.2.6-linux-x86_64-glibc2.5-export.tar.gz -rwxr-xr-x 1 root root 158K 5월 12 11:31 netstat -rwxr-xr-x 1 root root 158K 5월 12 11:40 netstat2 -rwxr-xr-x 1 root root 64K 5월 12 11:28 netstat~ -rw-r--r-- 1 root root 61K 5월 26 14:27 rpmlist -rw-r--r-- 1 root root 45K 5월 16 16:02 bootupmessage -rw-r--r-- 1 root root 43K 5월 15 16:05 1630.png -rw-r--r-- 1 root root 42K 5월 15 16:05 1629.png -rw-r--r-- 1 root root 27K 5월 26 14:50 epel.cpio -rwxr-xr-x 1 root root 26K 6월 2 16:35 a.out -rw-r--r-- 1 tcpdump tcpdump 21K 5월 19 15:10 tcpdump.txt -rw-r--r-- 1 root root 19K 4월 15 07:09 epel-release-latest-9.noarch.rpm -rw-r--r-- 1 root root 15K 5월 19 15:11 tcpdump.txt2 -rw-r--r-- 1 root root 6.5K 5월 16 15:44 typescript drwxr-xr-x 4 root root 4.0K 5월 23 16:40 GeoIP drwxr-xr-x 2 root root 4.0K 6월 13 16:08 test 이하생략… |
관련자료
-
이전
-
다음