2007. 11. 20. 09:44

9. 리눅스 df 명령어

리눅스에서 df 명령어는 현재 사용중과 남은 하드의 용량을 표시해주는 명령어이다.
df - 디스크의 남은 공간을 보여준다.

SYNOPSIS
       df  [-aikPv] [-t fstype] [-x fstype] [--all] [--inodes] [--type=fstype]
       [--exclude-type=fstype]  [--kilobytes]  [--portability]  [--print-type]
       [--help] [--version] [filename...]

DESCRIPTION
       이  문서는 더이상 최신 정보를 담고 있지않다.  그래서,  몇몇틀릴  경우도
       있고,  부족한  경우도  있을  것이다.  완전한매뉴얼을 원하면, Texinfo 문
       서를 참조하기 바란다.

       이 매뉴얼 페이지는 df 명령의 GNU  버전에  대한  것이다.  df 명령은 지정
       한 filename이 있는 파일 시스템의 사용가능한디스크 공간 정보를 보여준다.
       아무런 filename 인자가 없으면, 현재 시스템에서사용하는 모든 파일 시스템
       의 사용가능한 디스크 공간 정보를 보여준다.  나타나는 숫자들의 기본 단위
       는  1KB이다. 물론이 단위는 POSIXLY_CORRECT 환경 변수의 설정으로 512Byte
       로 바꿀 수 있다.

       만일 filename 인자로 디스크 장치 이름이 절대 경 로   형 식 으 로  ( 예,
       /dev/hda1) 주어지면, 그 해당 디스크의 사용가능한 디스크 공간을보여준다.
       이 버전에서는 마운트(mount(8))되지 않은 파일 시스템에 대해서는그  공 간
       정 보를 보여지 못한다. 이런 이유는 각각의 파일 시스템 구조에대한 정보들
       을 확실하게 알아야하는데, 마운트 되지 않은 상태에서는이런 정보들을 알기
       가 거의 불가능하기 때문이다.

   OPTIONS
       -a, --all
              파 일 시스템의 크기가 0인 것도 모두 보여준다. 초기값은 제외 시킨
              다.  이런 파일 시스템은 전형적으로 자동 마운트관련, 특별  구 성,
              pseudo-filesystems 이 다.   어 떤  시스템에서는 ‘‘ignore’’, 또는
              ‘‘auto’’ 형태의 파일 시스템이 초기값으로 생략되는 경우가  있 다.
              이때 이옵션을 사용한다.

       -i, --inodes
              블럭 사용 정보 대신에 inode 사용정보를 보여준다.  inode란 특별한
              종류의 디스크 블럭인데, 이것은 파일이름, 소유주, 권한, 시간   정
              보, 디스크에서의 위치등에대한 정보를 담고 있다.

       -k, --kilobytes
              보여주는 숫자들의 단위를 512 바이트 블럭 단위 대신 1KB 단위로 보
              여준다.  이 옵션은 POSIXLY_CORRECT 환경 변수를 무시한다.

       -P, --portability
              POSIX에서 사용되는 형태로 보여준다.  이 옵션은 한 줄에 하나의 파
              일   시스템 정보만 보여주다는 것을 제외하고는기본 출력 양식과 같
              다. 한 마운트 장치는 그 줄에 포함되지 않는다.  이 말은 만약 마운
              트 장치 이름이 20 문자 이상이면,(원격 마운트파일 시스템일 경우는
              그렇다) 줄이 나뉘어 지는데, 이런 경우는 생략되거나축약된다.

       -T, --print-type
              각 파일시스템의 형태를 보여준다.  특정 파일시스템의 정보만을  원
              할 경우에는 --type= 또는 --exclude-type= 옵션을 사용한다.

       -t, --type=fstype
              fstype 값을 가진 파일시스템만 보여준다.  초기값은 모든 파일 시스
              템을 보여준다.

       -x, --exclude-type=fstype
              fstype 값을 가진 파일시스템만 빼고 나머지 모든 파일 시스템 정 보
              를 보여준다.

       -v     무시: System V 용 df와 호환을 위해서 있는 옵션.

사용법: df [OPTION]... [FILE]...
각각의 FILE이 있는 파일 시스템에 대한 정보를 출력합니다.
기본값은 모든 파일시스템입니다.

  -a, --all             include filesystems having 0 blocks
  -a, --all             0블럭을 가진 파일시스템도 출력에 포함합니다
        --block-size=SIZE use SIZE-byte blocks
        --block-size=SIZE SIZE 바이트 크기의 블럭을 사용합니다

  -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
  -h, --human-readable  크기를 사람이 알기 쉽게(1K, 234M, 2G등)표시합니다

  -H, --si              likewise, but use powers of 1000 not 1024
  -H, --si              비슷합니다만 1024배 대신 1000배를 사용합니다

  -l, --local           limit listing to local filesystems
  -i, --inodes          블럭 사용 대신 inode정보를 표시합니다

  -k, --kilobytes       like --block-size=1024
  -k, --kilobytes       --block-size=1024와 같습니다

  -l, --local           limit listing to local filesystems
  -l, --local           지역 파일시스템만 나열합니다

  -m, --megabytes       like --block-size=1048576
  -m, --megabytes       --block-size=1048576과 같습니다
      --no-sync         do not invoke sync before getting usage info (default)
      --no-sync         사용정보를 얻기 전에 sync를 부르지 않습니다(기본값)

  -P, --portability     use the POSIX output format
  -P, --portability     POSIX사양으로 출력합니다
      --sync            invoke sync before getting usage info
      --sync            사용정보를 얻기 전에 sync를 부릅니다

  -t, --type=TYPE       limit listing to filesystems of type TYPE
  -t, --type=TYPE       TYPE형태의 파일시스템에 대한 정보만 표시합니다

  -T, --print-type      print filesystem type
  -T, --print-type      파일시스템 형태를 출력합니다

  -x, --exclude-type=TYPE   limit listing to filesystems not of type TYPE
  -x, --exclude-type=TYPE   TYPE형태가 아닌 파일시스템 정보만 표시합니다

  -v                    (ignored)
  -v                    (무시합니다)

      --help            display this help and exit
      --help            이 도움말을 표시하고 종료합니다

      --version         output version information and exit
      --version         버전 정보를 표시하고 종료합니다


추천하는 사용방법
df -h

이것은 h 옵션을 사용하는 것으로 human 즉 사람이 읽기편하게 용량을 Mega 또는 Giga 단위로 바꿔서 표현해준다.
df -i

inode 로 바꿔서 나타내준다.