[Linux]리눅스 하위 폴더 용량 확인 du

리눅스|2019. 11. 12. 22:52

리눅스에서 하위 폴더 용량을 확인하는 방법


현재 폴더 또는 하위 폴더의 용량을 확인할 때, du 라는 명령어를 사용합니다.

du는 disk usage 의 약자 입니다. 



폴더, 파일 용량 확인 du


du [option] [폴더]


옵션

-a : 하위 폴더의 모든 파일, 폴더 기본 정보를 출력  

-b : 표시단위를 Byte로 출력 

-c : 모든 파일의 사용정보와 합계 출력 

-k : 표시단위를 KB로 출력 

-h : KB, MB, G 등 보기 쉽게 출력 

-s : 총 사용량만 출력 

-S : 하위 폴더를 제외한 총 사용량 출력 

-x : 현재 파일 시스템의 파일 사용량을 출력 

-X [파일명] : 지정한 파일명은 제외 

--help : du 명령어 도움말

--version : du 명령어 버전




하위 폴더를 포함한 용량 출력

du

[root@itworld ~]# du

4 ./conf/enabled_by_maint

8 ./conf 4 ./module/disabled_by_maint 4 ./module/enabled_by_maint 12 ./module 4 ./site/enabled_by_admin 8 ./site 32 .



하위 폴더를 포함한 파일, 폴더 용량 출력

du -a

[root@itworld ~]# du -a

0 ./conf/enabled_by_maint/localized-error-pages

0 ./conf/enabled_by_maint/charset 0 ./conf/enabled_by_maint/security 0 ./conf/enabled_by_maint/serve-cgi-bin 0 ./conf/enabled_by_maint/other-vhosts-access-log 4 ./conf/enabled_by_maint 8 ./conf 0 ./module/disabled_by_maint/mpm_event 4 ./module/disabled_by_maint 0 ./module/enabled_by_maint/filter 0 ./module/enabled_by_maint/status 0 ./module/enabled_by_maint/access_compat 0 ./module/enabled_by_maint/authz_host 0 ./module/enabled_by_maint/deflate 0 ./module/enabled_by_maint/auth_basic 0 ./module/enabled_by_maint/php7.2 0 ./module/enabled_by_maint/authz_core 0 ./module/enabled_by_maint/mime 0 ./module/enabled_by_maint/autoindex 0 ./module/enabled_by_maint/dir 0 ./module/enabled_by_maint/env 0 ./module/enabled_by_maint/reqtimeout 0 ./module/enabled_by_maint/authn_file 0 ./module/enabled_by_maint/alias 0 ./module/enabled_by_maint/setenvif 0 ./module/enabled_by_maint/mpm_prefork 0 ./module/enabled_by_maint/negotiation 0 ./module/enabled_by_maint/authn_core 0 ./module/enabled_by_maint/authz_user 4 ./module/enabled_by_maint 12 ./module 0 ./site/enabled_by_admin/lotto 0 ./site/enabled_by_admin/emoticon 0 ./site/enabled_by_admin/gmax8 0 ./site/enabled_by_admin/realservertime 0 ./site/enabled_by_admin/www 0 ./site/enabled_by_admin/000-default 4 ./site/enabled_by_admin 8 ./site 32 .




Byte 단위로 출력

du -b

[root@itworld ~]# du -b

14272679 ./installer/cdebconf

15354655 ./installer 59422 ./apt 4096 ./lxd 772005 ./apache2 4096 ./unattended-upgrades 4510 ./dbconfig-common 4096 ./landscape 84943 ./mysql 4096 ./dist-upgrade 8392704 ./journal/7747ae93251a4fd2876e4308beca15df 2155876352 ./journal/1f0ce0498fdf4014a2ab5851b9341272 2164273152 ./journal 2363121035 .



KB 단위로 출력

du -k

[root@itworld ~]# du -k

13944 ./installer/cdebconf

15016 ./installer 72 ./apt 4 ./lxd 1092 ./apache2 4 ./unattended-upgrades 8 ./dbconfig-common 4 ./landscape 104 ./mysql 4 ./dist-upgrade 8196 ./journal/7747ae93251a4fd2876e4308beca15df 2105436 ./journal/1f0ce0498fdf4014a2ab5851b9341272 2113636 ./journal 2308388 .



용량 단위 별로 보기 편하게 출력, KB, MB, GB

du -h

[root@itworld ~]# du -h

14M ./installer/cdebconf

15M ./installer 72K ./apt 4.0K ./lxd 1.1M ./apache2 4.0K ./unattended-upgrades 8.0K ./dbconfig-common 4.0K ./landscape 104K ./mysql 4.0K ./dist-upgrade 8.1M ./journal/7747ae93251a4fd2876e4308beca15df 2.1G ./journal/1f0ce0498fdf4014a2ab5851b9341272 2.1G ./journal 2.3G .



하위 폴더를 포함한 총 사용량 합계

du -s

[root@itworld ~]# du -s

2308404 .




특정폴더의 사용량 출력

du -hs [폴더]

[root@itworld ~]# du -hs journal/

2.1G journal/


댓글()