Robot/Linux

[Linux] df 명령어 (파일 및 디렉토리 관리)

genie0000 2025. 4. 30. 23:03

15. df ★★★

df = Disk Filesystem
파일시스템 단위로 디스크의 전체 용량, 사용량, 남은 공간 등을 보여준다.


 기본 형식

df [옵션]
  • 아무 옵션 없이 실행하면, 모든 파일시스템의 용량 정보를 보여준다.

 

✅ 출력 해석 예시

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20511356 9876544  9553212   51% /
tmpfs            4031232       0  4031232    0% /dev/shm
항목 설명
Filesystem 디스크 또는 파일시스템 이름 (ex. /dev/sda1)
1K-blocks 총 용량 (1K=1024 바이트 단위)
Used 사용된 공간
Available 사용 가능한 공간
Use% 사용 비율 (퍼센트)
Mounted on 마운트된 위치 (디렉터리 경로)

 

자주 쓰는 옵션

옵션 설명
-h Human-readable (단위를 KB/MB/GB로 보기 쉽게)
-T 파일시스템의 종류도 함께 표시
-a 마운트된 모든 파일시스템 표시 (일반적으로 안 보이는 것도 포함)
-i 디스크 공간이 아닌, inode 사용량 확인

 

🔹예제 1: 보기 쉽게 출력

df -h

출력:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   10G   9.1G  51% /
 

🔹예제 2: 파일시스템 종류까지 보기

df -hT

출력:

Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda1      ext4    20G   10G  9.1G  51% /
 

🔹예제 3: 특정 디렉터리 확인

df -h /home
  • /home 디렉터리가 위치한 파티션의 사용량을 보여준다.

 

✅ df vs du 차이점

항목 df du
기준 파일시스템 전체 특정 파일/디렉토리
목적 시스템 전체 디스크 용량 보기 특정 폴더가 얼마나 용량 차지하는지 보기
단위 파일시스템 단위 파일/폴더 단위
예시 df -h du -sh /home/user

 

✅ 언제 유용할까?

상황 활용 이유
디스크가 꽉 찼는지 확인하고 싶을 때 전체 사용량/남은 공간 확인 가능
서버 관리 시 파티션별로 용량 상태를 점검
이상한 오류로 파일이 안 써질 때 디스크 공간 부족 여부 확인
SSD/HDD 파티션 모니터링 용량 관리에 유용

 

 


 

 

[Linux] 파일 및 디렉토리 관리 명령어 정리

🧩 Linux 파일 및 디렉토리 관리 명령어 정리1. ls ★★★설명: 디렉토리 내용을 나열 (list)합니다.사용법: ls [옵션] [경로]옵션:-l : 상세 정보 (파일의 마지막 수정 시간 확인 가능)-a : 숨김 파일 포

genie0000.tistory.com