리눅스마스터2급강좌 : 파일 및 디렉토리사용량 확인(du)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,509 조회
- 0 추천
- 목록
본문
리눅스마스터2급강좌 : 파일 및 디렉토리사용량 확인(du)
du
du는 “Disk Usage”의 약어로서 파일 및 디렉토리의 사용량을 확인할 때 사용하는 명령어이다.
이 명령어는 df 명령어와 함께 리눅스에서 디스크의 사용량을 점검하고 확인하기 위해 자주 사용된다.
즉, df 명령어가 파티션(파일 시스템) 단위의 디스크사용량을 점검한다면 du 명령어는 특정 디렉토리 또는 파일을 단위로 하여 그 용량을 확인하는 명령어이다.
아무 옵션 없이 다음과 같이 특정 디렉토리를 지정하여 du 명령을 내리면 해당 디렉토리의 서브디렉토리별 용량 및 총합을 출력한다.
|
|
|
| # du /etc 16 /etc/audisp/plugins.d 32 /etc/audisp 28 /etc/ntp 1172 /etc/firmware 16 /etc/gdm/PostLogin ...중략... 24 /etc/yum 93408 /etc # |
|
|
|
|
du와 함께 다양한 옵션을 사용할 수 있는데 다음과 같다.
옵 션 | 기 능 |
-a, --all | 모든 파일들의 정보를 출력한다.
초기값은 경로(디렉토리)에 대한 정보만 출력한다. |
-b, --bytes | 출력 단위를 KB 대신 Byte로 한다. |
-c, --total | 모든 파일의 디스크 사용 정보를 먼저 보여주고 나서 합계를 출력한다.
초기값이다. |
-k, --kilobytes | 표시되는 숫자들의 단위를 512 바이트 블록 단위 대신 1KB 단위로 표시한다. |
-l, --count-links | 하드 링크되어 있는 파일이 있는 경우 그것을 그대로 계산한다. |
-s, --summarize | 지정된 디렉토리 내에 존재하는 모든 파일과 서브디렉토리들의 용량을 모두 합친 전체용량을 출력한다. |
-h, --human | 표시되는 용량을 가장 알기 쉬운 용량단위(byte, Kbyte, Mbyte, Gbyte 등)로 표시한다. |
-x, --one-file-system | 이 명령이 사용되는 경로 안에 다른 파일 시스템이 있으면, 그것 은 생략한다(‘du –x /’ 명령을 내릴 때 유용하다). |
-D, -dereference-args | 계산되는 파일이나 경로가 심블릭 링크 파일이면 그 원본의 값을 보여준다.
이것은 /usr/src/linux 같은 심블릭 경로들에 대해서 조사하는데, 유용하게 쓰인다. |
-L, --dereference | 위의 -D 옵션과 같다. |
-S, --separate-dirs | 하위 경로를 합쳐서 계산하지 않고, 각각 나누어 경로별로 계산한다. |
--help | 도움말을 출력한다. |
--version | 버전 정보를 출력한다. |
특정 디렉토리의 전체 사용량을 점검할 때에는 다음과 같이 한다.
|
|
|
| # du –s /etc |
|
|
|
|
특정 디렉토리의 전체 사용량을 용량 단위를 붙여서 점검할 때에는 다음과 같이 한다.
디렉토리명만 기술하면 해당 디렉토리의 전체 사용량을 출력하지만, 다음과 같이 *를 붙이면 해당 디렉토리 아래의 디렉토리들의 개별 사용량을 확인할 수 있다.
|
|
|
| # du –sh /home/* |
|
|
|
|
관련자료
-
이전
-
다음