반응형
Ⅰ. du 명령어란 ?
du (disk usage) 명령어는 리눅스 및 유닉스 시스템에서 디렉토리와 파일의 디스크 사용량을 확인하는 데 사용됩니다. 지정된 파일이나 디렉토리의 크기를 표시하며, 하위 디렉토리의 크기도 포함하여 확인할 수 있습니다.
Ⅱ. du 명령어 사용법
ⅰ. du 명령어 기본 사용법
기본적으로 du 명령어는 명령어가 실행된 현재 디렉토리의 모든 하위 디렉토리와 파일의 디스크 사용량을 블록 단위로 출력합니다.
du [옵션명] [파일/디렉토리] |
ⅱ. du 명령어 옵션 설명
옵션명 | 설명 | 예시문 |
-h (human-readable) | 사람이 읽기 쉬운 형식으로 출력 (KB, MB, GB 등) | du -h |
-s (summarize) | 지정된 파일이나 디렉토리의 총 사용량만 출력 | du -s |
-c (total) | 지정된 파일이나 디렉토리의 총 사용량을 포함하여 출력 | du -c |
-a (all) | 모든 파일과 디렉토리의 사용량을 출력 (기본적으로는 디렉토리만 출력) | du -a |
-d (max-depth) | 지정된 깊이만큼 디렉토리의 사용량을 출력 | du -d 1 |
--max-depth=N | d와 동일한 옵션, 지정된 깊이만큼 디렉토리의 사용량을 출력 | du --max-depth=1 |
--exclude=PATTERN | 지정된 패턴에 맞는 파일이나 디렉토리를 제외하고 사용량을 계산 | du --exclude="*.txt" |
ⅲ. 특정 디렉토리의 사용량 확인
특정 디렉토리의 디스크 사용량을 확인하려면 디렉토리 경로를 지정하면 됩니다. 예를 들어 /usr/local 디렉토리의 사용량을 확인하는 명령어는 다음과 같습니다.
ⅰ. 명령어 실행
[root@feccle ]du -h /usr/local |
ⅱ. 결과 값
92K /usr/local/share 4.0K /usr/local/libexec 4.0K /usr/local/lib64/bpf 8.0K /usr/local/lib64 4.0K /usr/local/src 4.0K /usr/local/games 4.0K /usr/local/include 4.0K /usr/local/bin 4.0K /usr/local/etc 4.0K /usr/local/lib 4.0K /usr/local/sbin |
ⅲ. 설명
/usr/local/share 디렉터리는 92 KB를 사용 중입니다. /usr/local/libexec 디렉터리는 4 KB를 사용 중입니다. /usr/local/lib64/bpf 디렉터리는 4 KB를 사용 중입니다. /usr/local/lib64 디렉터리는 8 KB를 사용 중입니다. /usr/local/src 디렉터리는 4 KB를 사용 중입니다. /usr/local/games 디렉터리는 4 KB를 사용 중입니다. /usr/local/include 디렉터리는 4 KB를 사용 중입니다. /usr/local/bin 디렉터리는 4 KB를 사용 중입니다. /usr/local/etc 디렉터리는 4 KB를 사용 중입니다. /usr/local/lib 디렉터리는 4 KB를 사용 중입니다. /usr/local/sbin 디렉터리는 4 KB를 사용 중입니다. |
Ⅳ. 총 사용량만 확인
디렉토리의 총 사용량만 확인하려면 -s 옵션을 사용합니다.
du -sh /data |
이 명령어는 /data 디렉토리의 총 사용량을 읽기 쉬운 형식으로 출력합니다.
반응형
'시스템(Linux)' 카테고리의 다른 글
AppAmor 에 대해 알아보겠습니다. (1) | 2024.07.01 |
---|---|
리눅스에서 자신의 공인 IP 혹은 서비스 IP 찾는 방법 (0) | 2024.06.25 |
리눅스 및 유닉스 시스템의 파일시스템 용량 확인하는 방법에 대해 알아보겠습니다. (0) | 2024.06.20 |
소스 설치, RPM, YUM, DNF의 특징과 차이점 (0) | 2024.06.12 |
Chrony 소스 설치에 대해 알아보겠습니다. (0) | 2024.06.10 |