[Shell] 디렉토리 별 디스크 사용량 확인

by 스뎅(thDeng) on

디스크 정리 같은 것들이 필요할 때, 디렉토리 별로 디스크 사용량 확인이 필요하다.

du 명령을 사용하면 되는데, 옵션 없이 du만 사용하면 파일 단위로 보여주기 때문에 어떤 디렉토리가 많이 사용하고 있는지 모아서 보기가 어렵다. 이럴 때 --max-depth=1을 줘서 바로 아래 디렉토리까지만 모아서 보거나, -s/--summary 옵션으로 요약 정보를 보는 것도 좋다. 더 하위의 디렉토리도 보고 싶다면 --max-depth를 늘려주면 된다.

$ # 현재위치에서 1 depth 아래 폴더 단위로 사용량 요약
$ du -sh *
$ du -h --max-depth=1

$ # 이런저런 활용
$ du -sh sub/*
$ du -sh PREFIX*
$ du -sh *POSTFIX
$ du -h --max-depth=1 .
$ du -h --max-depth=2 /usr/local

팁으로.. 디스크 마운트 별로 사용량 확인은 df 명령으로..

$ df -h

참고

별도로 명시하지 않을 경우, 이 블로그의 포스트는 다음 라이선스에 따라 사용할 수 있습니다: Creative Commons License CC Attribution-NonCommercial-ShareAlike 4.0 International License