
df와 du는 모두 용량 확인에 사용되지만, 확인하는 대상과 목적이 완전히 다릅니다.
2.1. df (Disk Free): 파일 시스템 전체의 여유 공간 확인
df 명령어는 마운트된 파일 시스템(파티션) 단위로 전체 공간, 사용 중인 공간, 여유 공간 정보를 출력합니다. 디스크 전체의 할당량과 남은 공간을 파악하는 데 사용됩니다.
- 기본: 옵션 없이 실행하면 1-킬로바이트(1K) 단위로 용량 정보를 표시하여 가독성이 낮습니다.
- 주요 옵션:
| 옵션 | 설명 | 예시 |
| -h | Human-readable: 용량 정보를 메가바이트(M), 기가바이트(G) 등으로 사람이 읽기 편한 형식으로 표시합니다. (가장 많이 사용) | df -h |
| -T | Type: 파일 시스템의 종류(예: ext4, xfs)를 함께 출력합니다. | df -hT |
| -B <단위> | Block size: 용량 정보를 지정한 단위(M, G)로 표시합니다. | df -B G |
2.2. du (Disk Usage): 특정 디렉터리/파일의 사용 용량 확인
du 명령어는 특정 파일이나 디렉터리가 실제로 차지하고 있는 용량을 확인합니다. 주로 디스크 공간을 많이 소비하는 폴더를 찾거나, 특정 서비스의 용량을 계산할 때 사용됩니다.
- 활용 팁: du -sh * 명령은 현재 디렉터리 내의 모든 파일과 디렉터리의 총용량을 사람이 읽기 쉬운 형태로 간결하게 보여주어, 용량이 큰 항목을 빠르게 찾을 때 매우 효과적입니다.
| 옵션 | 설명 | 예시 |
| -h | Human-readable: 용량 정보를 보기 쉬운 단위로 표시합니다. | du -h |
| -s | Summarize: 하위 디렉터리를 포함하지 않고, 총 합계 용량만 표시합니다. | du -sh /var/log |
| -d <N> | Depth: 출력할 디렉터리 깊이를 지정합니다. (최대 깊이 지정) | du -h --max-depth=1 |
'리눅스' 카테고리의 다른 글
| [Linux] 리눅스 프로세스 관리 명령어: htop, ps, kill (0) | 2025.10.24 |
|---|---|
| [Linux] 리눅스 성능 모니터링의 기본: top (0) | 2025.10.24 |
| [Linux] 디스크 파티션 관리 명령어 fdisk vs parted (0) | 2025.10.23 |
| [Linux] /etc/fstab (0) | 2025.10.23 |
| [Linux] 파일 시스템 및 디스크 관리 (0) | 2025.10.23 |