사용

$ du

옵션

  • -h : --human-readable
  • -s : --summarize. 전체 용량만 출력한다.
  • -a : --all. 모든 파일과 모든 하위 디렉토리도 출력한다.
  • -c : --total 마지막 줄에 합계를 출력한다.
  • -k : 출력 숫자의 단위를 1kb 로 지정한다.
  • -x : --one-file-system. 현재 파일시스템의 파일 사용양만 출력한다.

응용

디렉토리 용량을 확인한다

$ du -hs 디렉토리
 29M	.

디렉토리를 생략하면 현재 위치를 조사한다.

$ du -hs
 29M	.

가장 용량이 큰 디렉토리 찾기

다음과 같이 하면, 현재 위치의 모든 하위 디렉토리 중 가장 용량이 큰 디렉토리 10 개를 보여준다.

$ du -ckx | sort -n -r | head

sort와 함께 사용하기

[[/cmd/sort]]

$ # sort -h 를 사용한 경우
$ ls -d */ | xargs du -sh | sort -h
4.0K	blog/
4.0K	css/
8.0K	_data/
 24K	js/
 32K	tool/
 36K	_layouts/
 40K	_includes/
 44K	_sass/
128K	_posts/
1.3M	node_modules/
4.5M	data/
 41M	_wiki/
249M	resource/
318M	_site/