OS_Linux&Unix

[Unix/Linux] df / du 의 차이점

최선을 다하자! 2022. 9. 15. 13:54

df 

(Disk Free)

 

리눅스 시스템 전체의 디스크 여유 공간을 확인하고

파일시스템, 디스크 크기, 사용가능공간, 사용률, 마운트지점 순으로 정보를 출력합니다.

 

 

du

(Disk Usage)

 

해당 파일 및 디렉토리의 디스크 크기를 확인하는 명령어입니다.

옵션이 없으면 현재 경로의 모든 파일 크기를  MB 단위로 출력하게 됩니다.

 


 

df / du 의 차이점 

df 명령어는 마운트된 디스크의 크기, 사용량, 남아있는 용량을 출력 

du 명령어는 디스크를 차지하고 있는 크기를 출력

 

 


 

사용예제

 

df -k 칼로바이트 단위로 보여준다.

df -h 용량 단위표시를 해준다.

df -m 메가바이트 단위로 보여준다.

df -T 각 파티션에 대한 파일 시스템의 유형을 보여준다.

df -i  아이노드의 사용량을 보여준다.

 

 

du -h 용량 단위표시를 해준다

du -D 심볼릭 파일이면 그 원본의 값을 보여준다.

du -k 칼로바이트 단위로 보여준다.

du -m 메가바이트 단위로 보여준다.

du -a 디렉터리에 존재하는 모든 파일에 대해 각각의 크기를 보여준다.

du -s 파일들의 전체 크기를 합한 값만 보여준다.

 

du -sh 현재 디렉토리의 총 사용량을 출력한다.

du -sh * 각 디렉토리나 파일별로 총 용량을 출력한다.

du -sh /etc /etc 디렉토리의 총 사용량을 출력한다.