📂 du 명령어 조합 가이드
0. du 명령어란?
- 정의: Disk Usage의 약자로, 파일 시스템 내에서 파일이나 디렉토리가 실제로 차지하고 있는 물리적인 디스크 사용량을 확인하는 커맨드임.
- 작동 방식: 파일 시스템의 블록(Block) 단위를 계산하여 실제 점유 공간을 추정함.
1. du -sh [대상] : 대상의 용량 요약 확인
- -s (Summarize): 요약 모드. 하위 디렉토리나 파일을 일일이 나열하지 않고, 대상의 전체 합계(Total)만 한 줄로 표시함.
- -h (Human-readable): 사람 중심 모드. 바이트 단위 대신 용량에 따라 K, M, G, T 단위를 자동으로 붙여 가독성을 높임.
2. du -h --max-depth=1 : 구조별 용량 파악
- 설명: 현재 디렉토리 기준, 바로 아래 단계(Depth 1)의 폴더별 용량을 각각 요약해서 보여줌.
- 용도: 어떤 하위 폴더가 용량을 가장 많이 차지하는지 계층적으로 파악할 때 사용함
3. du -sh * | sort -hr : 용량 큰 순서대로 정렬
- 설명: 현재 위치의 모든 파일/폴더 용량을 계산한 뒤, **내림차순(큰 것부터)**으로 정렬함.
- 옵션 상세: sort의 -h는 단위(K, M, G)를 인식하여 정렬하며, -r은 역순 정렬을 의미함.
4. du -ah : 모든 파일 및 디렉토리 개별 확인
- -a (All): 디렉토리뿐만 아니라 모든 개별 파일의 용량까지 상세히 출력함.
- 용도: 특정 폴더 내에서 용량을 잡아먹는 구체적인 파일명을 찾아내야 할 때 유용함.
5. du -sch [대상들] : 개별 용량 및 총합 표시
- -c (Total): 나열된 각 항목의 용량을 보여준 뒤, 맨 마지막 줄에 **전체 총합(Grand Total)**을 추가로 표시함.
- 용도: 여러 로그 파일이나 백업 파일들의 전체 합산 용량을 보고할 때 사용함.
'OS' 카테고리의 다른 글
| Centos - 프로세스 실행날짜 확인 명령어 (0) | 2025.09.09 |
|---|---|
| Linux Server 운영 체제(OS)·DB·네트워크 등 보안 점검 항목 (4) | 2025.07.31 |
| WSL 내부에서 실행 중인 애플리케이션을 외부로 노출 시키는 방법 (0) | 2023.10.03 |
| OS별 환경변수 추가 명령어 (0) | 2023.09.03 |
| /etc/sysctl.conf 파일이란? (0) | 2023.01.29 |
