du 명령어: 파일 디스크 용량 확인

du 명령어는 disk usage의 줄임말로 파일과 디렉토리의 사용량을 확인할 때 사용하는 명령어입니다.

✅ du 명령어 기본 사용 방법

 du  [-옵션] [파일]

경로 없이 실행 시 현재 디렉토리(.) 및 하위 k 바이트 단위로 표시됩니다.

du 명령어

✅ du 명령어 옵션

옵션

설명

-a

디렉토리와 모든 파일까지 포함하여 출력

-h

사람이 읽기 쉬운 단위로 출력 (KB, MB, GB 등)

-s

요약(Summarize) 출력, 총합만 표시

-c

모든 항목의 총합을 마지막에 출력

-d N

디렉토리 깊이를 N단계까지만 출력

-x

다른 파일시스템 무시, 현재 파일시스템 내만 계산

-m

출력 단위를 메가바이트(MB)로 지정

-k

출력 단위를 킬로바이트(KB)로 지정

-B SIZE

블록 크기를 직접 지정하여 사용량 출력 (예: -B 1M은 MB 단위)

✅ du 명령어 사용 예시

🔲 디릭토리 + 파일 출력: -a

기본 사용 시 디렉토리만 출력되며, -a 옵션 사용 시

 wp-admin]# du user
44	user
 wp-admin]# du -a user
4	user/credits.php
4	user/privacy.php
4	user/freedoms.php
4	user/index.php
4	user/admin.php
4	user/user-edit.php
4	user/profile.php
4	user/about.php
4	user/menu.php
4	user/contribute.php
44	user

🔲 사람이 읽기 쉼게 출력: -h

 wp-admin]# du -h user
44K	user
 wp-admin]# du -ah user
4.0K	user/credits.php
4.0K	user/privacy.php
4.0K	user/freedoms.php
4.0K	user/index.php
4.0K	user/admin.php
4.0K	user/user-edit.php
4.0K	user/profile.php
4.0K	user/about.php
4.0K	user/menu.php
4.0K	user/contribute.php
44K	user

🔲 총합만 표시: -s

-a 옵션은 상세 표시기기 때문에 같이 사용할 수 없습니다. -s 옵션은 용량의 총합만 표시합니다.

 www]# du -sh wp-content/
60M	wp-content/
 www]# du -sh ./
184M	./
 www]# 

🔲 모든 항목의 총합을 마지막에 표시: -c

 wp-admin]# du -ch user
44K	user
44K	total
 wp-admin]# 

🔲 하위 디렉토리 N 단위로 출력: -d N

du 명령어 -chd N 옵션

🔲 확장자로 찾기

확장자가 .php인 현재 디렉토리의 파일 보기

 wp-admin]# du -ch user/*.php 
4.0K	user/about.php
4.0K	user/admin.php
4.0K	user/contribute.php
4.0K	user/credits.php
4.0K	user/freedoms.php
4.0K	user/index.php
4.0K	user/menu.php
4.0K	user/privacy.php
4.0K	user/profile.php
4.0K	user/user-edit.php
40K	total
 wp-admin]# 

🔲 용량 정렬하기

sort 명령어만 사용할 경우 문자열 기준으로 정렬하여 제대로 된 정렬이 되지 않습니다.-h 옵션은 사람 친화적 단위기준으로 정렬(예: 4K, 12M, 1G 등의 단위 인식)로 되어 M, G 등의 단위를 인식하여 정렬해 줍니다.

 wp-admin]# du -ch | sort -h
8.0K	./maint
44K	./user
92K	./css/colors/blue
92K	./css/colors/coffee
92K	./css/colors/ectoplasm
92K	./css/colors/light
92K	./css/colors/midnight
92K	./css/colors/modern
92K	./css/colors/ocean
92K	./css/colors/sunrise
168K	./js/widgets
216K	./network
636K	./images
768K	./css/colors
2.2M	./js
2.8M	./css
3.2M	./includes
11M	.
11M	total

sort 명령은 기본 오름 차순이기 때문에 내림 차순 정렬을 사용할 경우 -r 옵션을 함께 사용해 줍니다.

 wp-admin]# du -ch | sort -rh
11M	total
11M	.
3.2M	./includes
2.8M	./css
2.2M	./js
768K	./css/colors
636K	./images
216K	./network
168K	./js/widgets
92K	./css/colors/sunrise
92K	./css/colors/ocean
92K	./css/colors/modern
92K	./css/colors/midnight
92K	./css/colors/light
92K	./css/colors/ectoplasm
92K	./css/colors/coffee
92K	./css/colors/blue
44K	./user
8.0K	./maint
 wp-admin]# 

Similar Posts

  • 리눅스 tree 명령어

    tree 명령어는 디렉토리 안의 파일과 디렉토리를 나무 형태로 출력하는 명령어입니다. 디렉토리 구성을 파악하는데 유용하며, 하위 디렉토리와 파일이 어떤 구조로 정리되어 있는지 한눈에 확인 가능합니다. 문서화 및 시스템 분석 등에 활용됩니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게 출력: -h🔲…

  • 리눅스 which whereis locate: 3가지 위치(경로) 확인 명령어

    리눅스 which와 whereis 명령어 명령어의 위치를 알 수 있는 명령어는 find 명령어를 이용해서 파일을 찾을 수 있지만 find 명령어는 시간이 소요되는 단점도 존재합니다. locate 명령어는 파일명을 빠르게 검색할 때 사용할 수 있습니다. 리눅스 기본 명령어 3가지에 대해 알아 보겠습니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲…

  • 리눅스 심볼릭 링크(Symbolic Link)와 하드 링크(Hard Link)

    리눅스에서 사용하는 심볼릭 링크(Symbolic Link)는 윈도우에서 사용하는 “바로가기”와 같은 기능을 가지고 있습니다. 소프트 링크 or 심링크로도 불리며, 하나의 파일에 여러 이름으로 생성할 수 있습니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게 출력: -h🔲 총합만 표시: -s🔲 모든 항목의 총합을…

  • 리눅스 tee 명령어

    리눅스 tee 명령어는 배관시설에 비유해서 이름이 붙여진 명령어입니다. 파이프 모양과 똑같은 “T”에서 본따 tee 명령어이며 표준 출력으로 하나 이상의 다른 파일을 동시에 출력합니다. tee 명령어의 목적은 작업 진행 중 파이프라인(I)의 중간 내용을 알고 싶을 때 유용하게 사용할 수 있습니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리…

  • 리눅스 top 명령어(CPU, 메모리 점유율 확인)

    리눅스 top 명령어는 구동 중인 OS의 상태를 보여주는 명령어이며 table of processes의 뜻을 가지고 있습니다. 총 메모리 사용량, CPU 사용량 등을 보여주며 각 프로세스의 구체적인 메모리와 CPU 사용량을 개별적으로 확인할 수 있습니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 3   +   8   =