본문 바로가기

Development/Linux

리눅스 폴더별 용량 확인(du 명령어)

리눅스 서버 관리중 필요없는 파일이나 로그가 많이 싸여 정리가 필요한 경우

해당 폴더를 찾지 못하는 경우 정리해서 한번에 표시해 준다.

 

du 명령어

 - Disk Usage의 약자로 해당 디스크의 사용량을 표시함

 

사용법

 - #du [옵션] [파일] [디렉토리]

 

옵션

   -a : 디렉토리가 아닌 모든 파일에 대한 정보를 출력
   -k : 결과 값을 KB 단위로 출력(기본값)
   -m : 결과 값을 MB 단위로 출력
   -h : 사용자가 이해하기 쉽도록 해당용량에 맞는 용량의 단위(KB,MB,GB)를 표시함 ***
   -i : i노드의 사용정보를 표시함
   -l : 하드 링크의 용량을 모두 계산함
   -s : 사용량의 총 합계만 출력 함
   -T :  각 파일시스템들이 사용하고 있는 파일시스템 종류를 표시

 

디렉토리에 용량순으로 정렬해서 표시

 - # du -S | sort -n

 

개인적으로 가장 많이 쓰는 방법 🎁

 - 현재 노드의 하위 3단계 폴더까지 각 폴더의 용량을 표시하여 주며 1GB이상인 폴더만 표시함.

 - # du -h --max-depth=3 | grep [0-9]G