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

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

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

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

  • clear 명령어

    ■ clear 명령어 – 기타명령어 clear 명령어는 리눅스에서 출력 된 터미널 화면을 지우는 명령어이다. clear 명령어는 도스의 cls 명령어와 동일한 뜻과 기능을 가지고 있다. 리눅스 터미널 화면을 지워주고 커서는 화면 상단에 위치학게 된다. 아래처럼 ll 명령어를 입력 후 clear 명령어를 입력해서 테스트 해 볼 수 있다.

  • 리눅스 head 명령어 & tail 명령어

    리눅스 head 명령어는 파일의 처음 10줄을 보여주는 명령어이며, tail 명령어는 파일의 마지막 10줄을 보여주는 명령어입니다. 옵션 없이 사용할 경우 각각의 머리와 꼬리 부분을 보여주는 것을 알 수 있습니다. head와 tail 명령어는 보통 서버의 access_log를 볼 때 주로 많이 사용됩니다. 두 명령어의 사용법과 테스트 서버에서 access_log를 각각의 명령어를 통해 확인 해 보겠습니다. ✅ 리눅스…

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. ✅ 리눅스 tar 명령어의 이해 리눅스에서 tar로 압축 진행을 할 때 압축(compress)한다고 표현하지만 tar 명령어 자체가 데이터의 크기를 줄이기 위한 압축을 수행하지…

  • 리눅스: lrzsz 툴 설치 및 파일 업로드(rz) 및 다운로드(sz) 사용하기

    리눅스 OS에서 rz와 sz를 이용한 각각의 파일 업로드 및 다운로드 명령어를 실행시키기 위해 lrzsz가 서버에 설치되어 있어야 합니다. lrzsz 툴 설치 후 rz와 sz는 ZMODEM/YMODEM/XMODEM을 지원하는 프로토콜에서 파일 송수신이 가능합니다. Xshell을 사용해서 lrzszs 툴을 설치해 보겠습니다. lrzsz 툴 설치 CentOS, Ubuntu, Rocky Linux 중에 록키 리눅스 명령어로 설치 했습니다. rz 명령어[업로드] PC에서 >…

  • 리눅스 uniq 명령어

    리눅스 uniq 명령어는 “unique”의 약자이며, 텍스트 파일에서 중복된 행을 제거하고 하나의 행만 출력하는데 사용됩니다. 중복된 텍스트 데이터를 제거하고 몇 번의 반복이 있었는지 등을 확인할 때 매우 유용하게 사용할 수 있습니다. ✅ 리눅스 uniq 명령어 기본 사용법 INPUT 파일은 대상 파일로써 표준 입력에서 읽은 후 기본 출력을 진행합니다. OUTPUT 파일은 리디렉션 파일을 의미합니다. ✅…

답글 남기기

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

Prove your humanity: 4   +   4   =