※ 요약

리눅스 명령어 df는 시스템에 마운트된 하드디스크의 남은 용량을 확인할 때 사용하는 명령어다. 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해 다른 단위로 출력이 가능하다.


※ 경로

/bin/df


※ 사용법

df [옵션]... [파일명]...


※ 옵션

 옵션

 Long옵션

 설명

 -a

 --all

 0 블록의 파일 시스템을 포함하여, 모든 파일시스템을 출력

 -B

 --block-size=SIZE

 지정한 크기(SIZE)를 블록 단위로 정하여 용량을 표시(예:--block-size=1m)

 

 --total

 총계를 출력

 -h

 --human-readable

 사람이 읽을 수 있는 형태의 크기로 출력(예:1K, 512M, 4G)

 -H

 --si

 1KB는 1,024Byte지만 사용자가 보기 편하도록 1,000단위로 용량을 표시

 -i

 --inodes

 inode의 남은 공간, 사용 공간, 사용 퍼센트를 출력

 -k


 --block-size=1K와 같은 의미

 -l

 --local

 출력하는 목록을 로컬 파일 시스템으로 제한

 

 --no-sync

 사용 정보를 얻기 전에 싱크를 하지 않음(디폴트 값)

 -P

 --portability

 POSIX에서 사용되는 형태로 출력

 

 --sync

 사용 정보를 얻기 전에 싱크

 -t

 --type=TYPE

 보여주는 목록을 파일 시스템의 타입(TYPE)으로 제한

 -T

 --print-type

 파일 시스템의 형태를 추가하여 각각의 파티션 정보를 출력

 -x

 --exclude-type=TYPE

 지정한 형태(TYPE)를 제외하고 나머지 모든 파일 시스템 정보를 출력

 

 --help

 df 명령어의 사용법 출력

 

 --version

 df의 버전 정보 출력



※ 사용예

옵션 없이 df만 입력하여 실행하였을때 화면인데 기본값인 1,024Byte 단위로 출력하여 보기가 불편하다.


-h 옵션을 줘서 보기 편하게 출력해보았다. -h 옵션은 필자가 df의 옵션중 제일 자주 사용하는 옵션이다.


아래와 같이 -i 옵션으로 inode의 사용 정보를 확인할 수 있다. 참고로 디스크 공간이 남아 있더라도 inode가 부족하면 더 이상의 파일을 생성할 수 없다.



+ Recent posts