주요 옵션
`du` 명령어의 다양한 옵션들을 조합하여 파일 및 디렉토리의 디스크 사용량 보고서를 생성해 보세요.
1. 기본 조회
2. 필터링 및 출력
3. 경로 지정
생성된 명령어:
명령어를 조합해 보세요.
설명:
`du` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
출력 결과 이해하기
`du` 명령어의 출력 결과는 주로 각 파일이나 디렉토리의 디스크 사용량을 보여줍니다.
컬럼 | 설명 |
---|---|
Size | 해당 파일 또는 디렉토리가 차지하는 디스크 공간 (사람이 읽기 쉬운 형식) |
Name | 파일 또는 디렉토리의 이름 |
`du`와 `df`의 차이점
`du` (Disk Usage)는 특정 파일이나 디렉토리가 디스크에서 차지하는 공간을 측정합니다. 반면, `df` (Disk Free)는 파일 시스템 전체의 사용 가능한 공간을 보여줍니다. `du`는 파일 시스템 내부의 사용량 집계에 초점을 맞추고, `df`는 마운트된 볼륨의 전체 용량 및 여유 공간에 초점을 맞춥니다. 따라서 둘의 보고서 결과가 다를 수 있습니다.
사용 예시
`du` 명령어의 실용적인 사용 예시들을 통해 디스크 공간 사용량을 효율적으로 분석해 보세요.
현재 디렉토리의 총 사용량을 읽기 쉬운 형태로 확인
du -sh .
현재 디렉토리가 차지하는 총 디스크 공간을 MB/GB 단위로 요약하여 보여줍니다.
현재 디렉토리 하위 1단계 디렉토리들의 사용량 확인
du -h --max-depth=1 .
현재 디렉토리 바로 아래의 하위 디렉토리들이 각각 얼마의 디스크 공간을 사용하는지 보여줍니다.
특정 디렉토리의 모든 파일 및 디렉토리 사용량 확인
du -ah /var/log
`/var/log` 디렉토리 내의 모든 파일과 서브 디렉토리의 사용량을 상세히 보여줍니다.
현재 디렉토리에서 `.cache` 디렉토리를 제외한 사용량 확인
du -sh --exclude=".cache" .
불필요한 캐시 디렉토리를 제외하고 나머지 디스크 사용량을 계산할 때 유용합니다.
가장 큰 10개 디렉토리 찾기
du -h . | sort -rh | head -n 10
현재 디렉토리에서 가장 많은 공간을 차지하는 상위 10개 디렉토리를 찾을 때 유용합니다.