Unix/Linux du (디렉토리 별 용량 확인) 명령어 사용법



du?



디렉토리 별로 용량을 확인 하고 싶을 때는 du를 이용합니다.

현재 디렉토리기준으로 하위 디렉토리 별 용량을 가져옵니다.

일단 사용법은 간단 합니다.


du [옵션]


사용 예는 아래와 같습니다.

/home/util 폴더 밑에 test1, test2 폴더가 있으면 

/home/util 로 이동하여 du 명령어를 치면 test1,test2 폴더 용량을 확인 할 수 있습니다.http://jink1982.tistory.com/35


[hostname:/home/util]$ du

1342 ./test1

111  ./test2


du와 sort



du를 사용하면서 같이 사용 되는 명령어가 있는데 그것은 sort 입니다.

폴더가 여러개 있을때 크기 순 부터 확인 하고 싶을 때 sort로 정렬하여 볼 수 있습니다. 

sort에 대한 설명은 여기를 클릭 하시면 됩니다.


다음 예제를 보겠습니다.

[hostname:/home/util]$ du | sort -nr

91010 ./test4

2222  ./test3

1342  ./test1

111   ./test2


du를 실행 한 후 | ( 파이프 : 앞에 명령어 결과에 다음 명령어 추가 ) sort (-nr 은 sort 옵션입니다. 숫자를 역순 정렬) 를 하면 위와 같이 

용량 역순으로 출력이 됩니다.




du 옵션


du에서 자주 쓰는 옵션에 대해 나열 하였습니다.

아무래도 젤 많이 쓰는 것은 -h 로 du 명령시 기본 KB로 표시되어 보기가 어렵습니다.


-a : 모든 파일표시

-b : 표시단위를 Byte로 한다.

-k : 표시단위르 KB로 한다

-h : 사용량을 K(키로바이트), M(메가바이트), G(기가바이트) 등의 형태로 보여준다

-s : 총 사용량만 표시한다

반응형

+ Recent posts