강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : 파일 및 디렉토리사용량 확인(du)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터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/*

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  161 명