Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IntelliJ
- group by
- 티스토리챌린지
- Javascript
- spring
- Python
- java
- 차이점
- 리눅스
- 자바
- analytics4
- mysql
- PostgreSQL
- 오블완
- MongoDB
- mssql
- MariaDB
- DBMS
- top
- 명령어
- SQL
- docker
- git
- JPA
- oracle
- Linux
- network
- API
- 트랜잭션
- rsync
Archives
- Today
- Total
hanker
Linux - du 명령어 (파일과 디렉토리의 디스크 사용량을 확인하는 명령어) 본문
반응형
이번 글에서는 특정 디렉토리나 파일의 크기를 상세히 확인하고, 공간을 많이 차지하는 항목을 찾는 데 유용한 du 명령어에 대해서 알아봅시다!
1. 기본 사용법
# du [옵션] [경로]
du /home
- [옵션]은 생략 가능하다.
- /home 디렉토리와 그 하위 디렉토리의 디스크 사용량을 출력한다.
2. 주요 옵션
옵션 | 설명 |
-h | 사람이 읽기 쉬운 형식으로 출력해준다. (B, KB, MB, GB 등 단위로 표현) |
-s | 지정한 디렉토리의 총합만 표시한다. 하위 디렉토리의 상세 내역은 출력하지 않는다. |
-a | 디렉토리뿐 아니라 모든 파일의 사용량도 함께 표시한다. |
-c | 모든 출력의 합계를 마지막에 추가로 표시한다. |
3. 사용 예제
3-1. 디렉토리 크기 확인
du -h /var/log
- /var/log 디렉토리의 크기를 사람이 읽기 쉬운 형식으로 출력한다.
3-2. 특정 파일과 디렉토리 크기 모두 출력
du -ah /home/user
- /home/user 디렉토리 내에 있는 파일의 크기까지 사람이 읽기 쉬운 형식으로 출력해준다.
3-3. 디렉토리 총합만 출력
du -sh /home/user
- /home/user 디렉토리의 총합을 사람이 읽기 쉬운 형식으로 출력해준다.
3-4. 디렉토리 깊이를 제한하여 출력
du -h --max-depth=1 /home/user
- /home/user의 하위 디렉토리를 1단계까지 사람이 읽기 쉬운 형식으로 출력해준다.
3-6. 총 사용량 포함 출력
du -ch /home/user
- /home/user의 디렉토리 크기와 총 사용량도 포함해서 출력해준다.
4. du vs df
특징 | du 명령어 | df 명령어 |
용도 | 특정 파일/디렉토리 사용량 확인 | 전체 파일 시스템 상태 확인 |
출력 단위 | 디렉토리 및 파일 단위 | 파일 시스템 단위 |
속도 | 상대적으로 느림 | 빠름 |
du 명령어는 특정 디렉토리나 파일의 크기를 분석할 때 사용된다.
끝.
반응형
'SERVER > Linux' 카테고리의 다른 글
Linux - tail 명령어 (시스템 로그, 실시간 로그 모니터링에 사용되는 명령어) (0) | 2025.01.24 |
---|---|
Linux - curl 명령어 (API 호출, 파일 다운로드, 서버 간 데이터 전송) (1) | 2025.01.23 |
Linux - df 명령어 (파일 시스템의 디스크 공간 사용량을 확인하는 명령어) (0) | 2025.01.21 |
Linux - rsync 명령어 (scp 명령어보다 세부적이고 빠르게 파일 복사) (0) | 2025.01.20 |
Linux - scp 명령어 (서버끼리 안전하게 파일 복사 명령어) (0) | 2025.01.19 |