본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
파일시스템 디스크 공간의 사용량을 출력한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /bin/df
  • 파일 시스템마다 전체 크기(Size), 사용량(Used), 사용 가능한 용량(Avail), 사용률(Use%), 마운트 위치를 보여 준다
  • 디렉터리별 사용량은 du, 메모리와 스왑 사용량은 free, 파티션 설정은 fdisk 로 본다
df [옵션] [파일명···]
  • -a, --all : 0 블록의 파일시스템을 포함하여, 모든 파일시스템을 출력한다.
  • -B, --block-size=SIZE : 지정한 크기(SIZE)를 블록단위로 정하여 용량을 표시한다(예: --block-size=1m).
  • --total : 총계를 출력한다.
  • -h, --human-readable : 사람이 읽을 수 있는 형태의 크기로 출력한다(예를 들어 1K, 234M, 2G).
  • -H, --si : 1KB는 1,024바이트이지만 사용자가 보기 편하도록 1,000 단위로 용량을 표시한다.
  • -i, --inodes : 아이노드의 남은 공간, 사용 공간, 사용 퍼센트 정보를 출력한다.
  • -k, --kilobytes : 1KB 단위로 출력한다.
  • -l, --local : 출력하는 목록을 로컬 파일시스템으로 제한한다.
  • --no-sync : 사용 정보를 얻기 전에 싱크를 하지 않는다(기본값이다).
  • -P, --portability : POSIX에서 사용되는 형태로 출력한다.
  • --sync : 사용 정보를 얻기 전에 싱크를 한다.
  • -t, --type=TYPE : 보여 주는 목록을 파일시스템의 타입(TYPE)으로 제한한다.
  • -T, --print-type : 파일시스템의 형태를 추가하여 각각의 파티션 정보를 출력한다.
  • -x, --exclude-type=TYPE : 지정한 형태(TYPE)를 제외하고 나머지 모든 파일시스템 정보를 출력한다.
  • --help : 사용법을 출력한다.
  • --version : 버전 정보를 출력한다.
$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       30628020 1097880  28260072   4% /
devtmpfs          217968       0    217968   0% /dev
tmpfs             222264       0    222264   0% /dev/shm
tmpfs             222264    4452    217812   3% /run
/dev/mmcblk0p1     41976   21420     20556  52% /boot

$ df -h /home        # 사람이 읽기 쉬운 단위로, /home 이 든 파일 시스템만
$ df -T              # 파일 시스템 종류(Type) 열 추가
  • 옵션이 없으면 1K 블록 단위로 파일 시스템마다 전체·사용·남은 용량, 사용률, 마운트 위치(Mounted on)를 보여 준다
  • 비슷한 명령: 디렉터리·파일이 차지한 용량은 du, 장치를 디렉터리에 연결하는 것은 mount(옵션 없이 치면 마운트 목록), 블록 장치와 파티션의 트리 구조는 lsblk 다