개발관련/OS

[리눅스] du 명령어 정리, 디렉토리 용량 확인 명령어

90만식 2022. 6. 16. 10:22
728x90

1. du 명령어

- 디렉토리 및 하위 디렉토리의 용량을 표시(기본 k byte)

- du {option} {directoryName}

- du -sh *

# test디렉토리와 하위 디렉토리의 사용량이 kbyte로 표시.
du /test

# test 디렉토리 이동 후 하위 디렉토리들의 용량 확인
du -sh *

# test 디렉토리 바로 아래 디렉토리들의 용량을 알고 싶다면
du -sh /test/*


# d옵션으로 몇 단계 하위 디렉토리까지 출력할지 정할 수 있음
# test 디렉토리의 2단계 하위 디렉토리까지 용량 출력
du -d 2 /test

2. du 옵션

 

옵션 설명
a 모든 파일의 정보 출력
b 바이트 단위 출력
c 디스크 사용 정보와 합계 출력
k 1KB 단위 출력
h 관리자가 보기 쉬운 단위(Byte, Kbyte, Mbyte, Gbyte)로 출력
s 지정된 디렉토리 내에 모든 파일 및 하위 디렉토리 용량을 합친 전체 용량을 출력
d 몇 단계 하위 디렉토리까지 출력할지 정한다

 

 

3.du와 sort를 이용한 목록 정렬

 

- du 명령어 자체에 정렬 옵션이 없기 때문에 sort와 조합하여 사용한다.

- sort옵션은 아래와 같다

옵션 설명
h 파일 크기에 따라 정렬
n 단순히 문자열의 수치 값에 따라 비교
r 역순으로 정렬

 

# du | sort -hr
728x90