Development/Linux
리눅스 폴더별 용량 확인(du 명령어)
가비닷
2020. 10. 30. 11:38
리눅스 서버 관리중 필요없는 파일이나 로그가 많이 싸여 정리가 필요한 경우
해당 폴더를 찾지 못하는 경우 정리해서 한번에 표시해 준다.
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