H

리눅스 Linux du 사용법

· 2022-09-07 (수) 11:13:32 · 2651 · 1

du명령어

디렉터리별로 디스크 사용량을 알려주는 명령어

 

옵션 의미
-a (--all) du는 디렉터리만 표시해줬잖아요. a옵션을 사용하면 파일들까지도 사용량을 표기해줍니다.
-b (--bytes) 기본단위가 1KB였다면 이 옵션은 바이트(1b)단위로 출력해줍니다.
-k (--kilobytes) 디폴트 값이죠. 1KB 단위로 표시합니다 
-m (--megabytes) 1MB를 기본 단위로 표시합니다. 
-B (--block-size=SIZE) 지정한 블록 크기(SIZE) 단위로 용량을 출력합니다.
-h (--human-readable) 사람이 읽기 좋게 파일단위를 표시해줘요. 큰파일은 3M, 작은파일은 1K 이런식으로 맞춰서 변환.  (AIX에는 없는 옵션)
-d (--max-depth) 몇 단계 하위 디렉터리까지 출력할지 지정합니다. (AIX에는 없는 옵션)
-s (--summarize) 용량의 합계를 보여줍니다. 
-X (--exclude-from=FILE) FILE 패턴과 매칭되는 파일들을 제외한 결과를 보여줍니다. 

 

 

■ 현재 폴더에 있는 디렉터리 중 용량이 큰 순서대로 10개 보기 

 

$ du -hs ./* | sort -hr | head -10

 

sort 옵션을 사용하면 깔끔하게 정렬할 수 있습니다.

 

■ 퍼센테이지 계산

현재 디렉터리에서 가장 많은 사용량을 차지하는 디렉터리를 퍼센테이지(%)로 한 눈에 볼 수 있으면 파악하기 쉽겠죠.

du -s ./*/ | awk -v TOTAL=`du -s | awk '{print $1}'` '{printf "%s\t%s\t%0.3f %\n",$1,$2,$1/TOTAL*100}'
echo "TOTAL: `du -s`"
|

댓글 1개

댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 22-09-28 조회 1,866
웹서버 22-09-18 조회 2,067
OS 22-09-13 조회 2,783
OS 22-09-08 조회 2,319
OS 22-09-07 조회 2,652
OS 22-09-06 조회 2,682
OS 22-09-05 조회 1,682
PHP 22-09-02 조회 2,472
PHP 22-09-01 조회 2,349
PHP 22-09-01 조회 2,855
OS 22-09-01 조회 2,165
OS 22-08-31 조회 2,129
OS 22-08-30 조회 2,167
OS 22-08-29 조회 2,053
PHP 22-08-28 조회 1,861
PHP 22-08-19 조회 2,121
Mobile 22-08-08 조회 2,067
PHP 22-08-02 조회 3,119
MySQL 22-07-28 조회 3,721
OS 22-07-15 조회 2,785
JavaScript 22-06-28 조회 2,316
PHP 22-06-23 조회 2,280
기타 22-06-20 조회 2,019
PHP 22-06-16 조회 5,339
PHP 22-06-16 조회 2,333
기타 22-06-11 조회 1.3만
기타 22-06-05 조회 3,229
기타 22-05-29 조회 7,614
기타 22-05-28 조회 4,520
기타 22-05-26 조회 2,276