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

  • 리눅스 리다이렉션(Redirection)

    웹 상에서 리다이렉션(Redirection)은 웹 브라우저가 특정 URL을 요청했을 때, 미리 지정된 다른 URL로 재요청하게 하는 것을 말합니다. 재 연결의 사전적인 의미를 가진 Redirection은 리눅스에서 입력과 출력을 다루는 방식으로, 데이터를 파일로 보내거나 파일에서 읽어오는 작업을 수행할 수 있게 해줍니다. 리눅스 리다이렉션은은 키보드로 입력, 화면으로 출력을 하는 것이 아니라 파일로 출력하는 것을 의미합니다. 리다이렉션에는 표준…

  • 리눅스 mkdir 명령어 | Linux 디렉토리 생성하기

    리눅스 mkdir 명령어는 Make Directory의 약자로 리눅스에서 디렉토리(폴더)를 생성하는 명령어입니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게 출력: -h🔲 총합만 표시: -s🔲 모든 항목의 총합을 마지막에 표시: -c🔲 하위 디렉토리 N 단위로 출력: -d N🔲 확장자로 찾기🔲 용량 정렬하기✅…

  • [Linux] localectl 명령어

    CentOS 7 버전부터 많은 명령어들이 통합되어 제공됩니다. 로케일 및 키보드 관련 부문은 localectl 명령어에서 제공합니다. locale은 원래 지역이나 장소를 의미하지만, IT 환경에서는 언어 및 지역 설정을 지칭합니다. 리눅스에서는 문자 인코딩, 언어, 날짜/시간, 숫자 등의 지역화 설정을 locale 문자열로 정의합니다. 대부분의 유닉스 및 리눅스 배포판은 POSIX 기반이며, 이는 Red Hat 및 Debian 계열도 포함됩니다….

  • 리눅스 kill 명령어[kill -9 PID]

    리눅스 kill 명령어는 사용 중인 프로세스를 종료하는 명령어입니다. 터미널에서 프로세스에 시그널(Signal)을 보내서 프로세스를 종료합니다. 프로그램이 정지하거나 응답하지 않는 경우 일반적인 종료가 되지 않는 경우 등에 따라 명령어를 실행하게 됩니다. kill process는 사용 시 중요한 시스템 프로세스를 종료 시키면 시스템이 불안정해질 수 있기 때문에 주의해서 사용해야 합니다. 목차✅ du 명령어 기본 사용 방법✅ du…

  • 리눅스 free 명령어: 메모리 상태 확인

    리눅스 free 명령어는 서버의 메모리 사용량과 여유 사용량을 확인할 수 있는 명령어로 /proc/meminfo의 메모리 정보를 가져와 보여줍니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게 출력: -h🔲 총합만 표시: -s🔲 모든 항목의 총합을 마지막에 표시: -c🔲 하위 디렉토리 N 단위로…

  • 리눅스 grep 명령어

    리눅스 grep 명령어는 로그 파일과 같은 텍스트 파일과 아스키 파일에서 원하는 문자열을 찾을 때 사용되며, tail과 find 명령어를 파이프(|)와 결합해서 자주 사용하게 되는 명령어입니다. 목차✅ du 명령어 기본 사용 방법✅ du 명령어 옵션✅ du 명령어 사용 예시🔲 디릭토리 + 파일 출력: -a🔲 사람이 읽기 쉼게 출력: -h🔲 총합만 표시: -s🔲 모든 항목의 총합을…

답글 남기기

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

Prove your humanity: 7   +   3   =