본문 바로가기

Ubuntu/linux Command

Linux System Command (du) - 디렉토리 용량 확인

728x90

du 는 Disk Usage를 의미하며, 지정된 디렉토리의 디스크 사용량을 표시.

 

 

구문 : du [ 옵션 ] [ 파일 ] [ 디렉토리]

 

 

용례 1: du  [디렉토리]

  ex) du  /usr/local/ 

   하부 디렉토리별로 집계해서 표시함. 마지막 줄에는 입력 경로인 /usr/local 의 총 용량이 표시됨
 

 

용례 2: du -h -s [디렉토리]

  ex) du  -h -s /usr/local/  
  하위 디렉터리의 크기는 제외하고 지정한 디렉토리만 알기쉬운 단위로 표시함.
 

 

용례 3: du -h | grep [0-9]G

    GB이상의 디렉토리를 표시하기
 

 

용례 4: du  -c [ 디렉토리]

  ex) du  -c /usr/local/ 

마지막 줄에 명시적으로 총량을 표시함

 

옵션

   -a : 디렉토리가 아닌 모든 파일에 대한 정보를 출력
   -k : 결과 값을 KB 단위로 출력(기본값)
   -m : 결과 값을 MB 단위로 출력
   -h : 사용자가 이해하기 쉬운 용량의 단위(KB,MB,GB)를 표시(1M를 1,048,576단위로 계산)
   -H : 사용자가 이해하기 쉬운 용량의 단위(KB,MB,GB)를 표시(1M를 1,000,000단위로 계산)
   -i : i노드의 사용정보를 표시함
   -l : 하드 링크의 용량을 모두 계산함
   -s : 사용량의 총 합계만 출력 함
   -S : 하위 디렉토리를 합치지 않고, 각각을 나누어서 계산하며
        지정된 디렉토리 내의 파일과 모든 하위 디렉토리의 용량, 내용까지 볼 수 있음.
   -T :  각 파일시스템들이 사용하고 있는 파일시스템 종류를 추가로 표시해 줌