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