du (Disk Usage)
df 명령어가 디스크에 남은(사용 가능한) 용량을 확인하기 위한 명령어라면 du 명령어는 디렉토리별로 디스크 사용량을 출력해 주는 명령어입니다.
사용법: du [Options] [FILE]... |
Options
Option | Description | |
-a | --all | 옵션을 지정하지 않을 경우에는 현재 디렉토리 기준으로만 사용량을 출력해 주지만 이 옵션은 파일까지도 모두 보여줍니다. |
-b | --bytes | 바이트 단위로 보여줍니다. |
-k | --kilobytes | KB 단위로 보여줍니다. |
-m | --megabytes | MB 단위로 보여줍니다. |
-B | --block-size=SIZE | 지정한 블록 크기 단위로 보여줍니다. |
-h | --human-readable | 사람이 읽기 좋게 파일단위로 보여줍니다. |
-d | --max-depth=N | 지정한 하위 디렉토리 단계까지 보여줍니다. |
-s | --summarize | 사용량 합계를 보여줍니다. |
-X | --exclude-from=FILE | FILE 패턴과 매칭되는 파일들을 제외한 결과를 보여줍니다. |
사용 예:
$ du // 현재 디렉토리에서 하위 디렉토리까지 사용량 확인
$ du -sh <File> or <Directory> // 파일 또는 디렉토리의 용량 확인
$ du -a // 현재 디렉토리 사용량을 파일단위로 출력
$ du -s // 총 사용량 확인
$ du -h // 보기 좋게
$ du -sh * // 한 단계 서브 디렉토리 기준으로 보여줌
$ du -sh / 2>/dev/null // 전체 사용량 확인
// 루트(/)에서 N-depth 하위 디렉토리까지 디렉토리별 사용량 표시
$ du -h --max-depth=1 / 2>/dev/null
// 디렉토리 중 용량이 큰 순서로 10개 출력
$ du -sh /* 2>/dev/null | sort -hr | head -10
'Linux > Linux Shell Command' 카테고리의 다른 글
useradd - 사용자 계정 추가하기 (0) | 2023.09.11 |
---|---|
usermod - 사용자 계정 정보 변경 (0) | 2023.09.11 |
screen - 리눅스 가상 터미널 (0) | 2023.08.15 |
부팅 시 프로그램 자동 실행하기 (0) | 2023.08.08 |
watch - 시스템 모니터링 (0) | 2023.06.19 |