반응형
리눅스에서 df와 du는 파일 시스템 및 디스크 공간을 관리하고 모니터링할 때 유용한 명령어입니다. df는 디스크의 전체적인 용량과 사용량을 보여주고, du는 특정 디렉터리나 파일의 크기를 확인하는 데 사용됩니다.
df 명령어
df(disk free)는 파일 시스템의 사용 가능한 디스크 공간을 보여주는 명령어입니다. 시스템의 디스크 사용 상태를 전체적으로 파악할 수 있으며, 각 파일 시스템의 용량, 사용 중인 공간, 남은 공간을 확인할 수 있습니다.
df 명령어 사용법
df
이 명령어는 모든 파일 시스템의 디스크 사용량을 출력합니다. 하지만 디스크 용량을 더 읽기 쉽게 보려면 -h 옵션을 사용하여 인간이 읽을 수 있는 형식으로 출력할 수 있습니다.
df -h
실행 예시:
user@linux:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 27G 43% /
tmpfs 7.9G 10M 7.9G 1% /dev/shm
/dev/sdb1 100G 50G 45G 52% /data
df의 주요 옵션
- -h: 디스크 용량을 GB, MB 등으로 사람이 읽기 쉬운 형식으로 표시합니다.
- -T: 파일 시스템의 종류를 함께 출력합니다.
- -i: 디스크의 inode 정보를 출력합니다.
du 명령어
du(disk usage)는 특정 디렉터리나 파일이 차지하는 디스크 공간을 확인하는 명령어입니다. 파일 시스템 전체가 아닌, 특정 경로에서 공간을 많이 차지하는 파일이나 디렉터리를 확인할 때 유용합니다.
du 명령어 사용법
du
이 명령어는 기본적으로 실행한 디렉터리 내의 모든 파일과 하위 디렉터리의 크기를 출력합니다. 마찬가지로 -h 옵션을 사용하면 사람이 읽기 쉬운 형식으로 출력할 수 있습니다.
du -h
특정 디렉터리의 크기만 확인하고 싶다면 해당 경로를 명시할 수 있습니다.
du -h /var/log
실행 예시:
user@linux:~$ du -h /home/user/Documents
4.0K /home/user/Documents/report.pdf
50M /home/user/Documents/project
100M /home/user/Documents
du의 주요 옵션
- -h: 파일 크기를 GB, MB 등으로 사람이 읽기 쉬운 형식으로 출력합니다.
- -a: 파일과 디렉터리 크기뿐만 아니라 개별 파일 크기도 출력합니다.
- -s: 전체 합계를 출력합니다.
- -d N: N 레벨 깊이까지 하위 디렉터리의 크기를 출력합니다.
df와 du의 차이점
- df는 파일 시스템의 전체 용량과 사용량을 보여주는 반면, du는 특정 파일이나 디렉터리의 용량을 세부적으로 확인할 수 있습니다.
- df는 시스템의 전반적인 디스크 사용 상태를 파악할 때 유용하고, du는 특정 경로나 파일의 크기를 분석할 때 유용합니다.
참고사이트
반응형
'Linux' 카테고리의 다른 글
[리눅스] ip 명령어 완벽 가이드 사용법 (0) | 2024.09.28 |
---|---|
[리눅스] ifconfig 명령어 완벽 가이드 사용법 (0) | 2024.09.27 |
[리눅스] ping 명령어 완벽 가이드 (1) | 2024.09.27 |
[리눅스] free 명령어 완벽 가이드 (0) | 2024.09.27 |
[리눅스] top, htop 명령어 완벽 가이드 (0) | 2024.09.26 |
[리눅스] yum 명령어 완벽 가이드 (0) | 2024.09.26 |
[리눅스] apt 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] grep 명령어 완벽 가이드 (0) | 2024.09.25 |