df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。
df [选项]... [FILE]...
-a, --all 包含所有的具有 0 Blocks 的文件系统
--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
-i, --inodes 列出 inode 资讯,不列出已使用 block
-k, --kilobytes 就像是 --block-size=1024
-l, --local 限制列出的文件结构
-m, --megabytes 就像 --block-size=1048576
--no-sync 取得资讯前不 sync (预设值)
-P, --portability 使用 POSIX 输出格式
--sync 在取得资讯前 sync
-t, --type=TYPE 限制列出文件系统的 TYPE
-T, --print-type 显示文件系统的形式
-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE
-v (忽略)
--help 显示这个帮手并且离开
--version 输出版本资讯并且离开
(1)显示文件系统的磁盘使用情况统计:
Filesystem 1K-blocks Used Available Use% Mounted on rootfs 116625908 85524876 31101032 74% / none 116625908 85524876 31101032 74% /dev none 116625908 85524876 31101032 74% /run none 116625908 85524876 31101032 74% /run/lock none 116625908 85524876 31101032 74% /run/shm none 116625908 85524876 31101032 74% /run/user tmpfs 116625908 85524876 31101032 74% /sys/fs/cgroup
其中:
Filesystem 代表文件系统对应的设备文件的路径名(一般是硬件上的分区)
1K-blocks 代表分区包含的数据块(1024byte)的数目
Used 代表使用的数据块的数据
Available 代表可用的数据块的数据
Use% 代表使用的数据块的所占百分比
Mounted on 代表文件系统的挂载点
(2)使用 df 命令的 -i 选项输出显示 inode 信息而非块使用量:
hxstrive@localhost:~$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on rootfs 999 -999001 1000000 - / none 999 -999001 1000000 - /dev none 999 -999001 1000000 - /run none 999 -999001 1000000 - /run/lock none 999 -999001 1000000 - /run/shm none 999 -999001 1000000 - /run/user tmpfs 999 -999001 1000000 - /sys/fs/cgroup
(3)查看 /dev 目录的磁盘信息:
hxstrive@localhost:~$ df /dev Filesystem 1K-blocks Used Available Use% Mounted on none 116625908 85481400 31144508 74% /dev
(4)显示所有的信息:
hxstrive@localhost:~$ df --total Filesystem 1K-blocks Used Available Use% Mounted on rootfs 116625908 85478516 31147392 74% / none 116625908 85478516 31147392 74% /dev none 116625908 85478516 31147392 74% /run none 116625908 85478516 31147392 74% /run/lock none 116625908 85478516 31147392 74% /run/shm none 116625908 85478516 31147392 74% /run/user tmpfs 116625908 85478516 31147392 74% /sys/fs/cgroup ... total 1909760912 1347914864 561846048 71% -
(5)使用 df 命令的 -h 选项输出可读格式的输出:
hxstrive@localhost:~$ df -h Filesystem Size Used Avail Use% Mounted on rootfs 112G 82G 30G 74% / none 112G 82G 30G 74% /dev none 112G 82G 30G 74% /run none 112G 82G 30G 74% /run/lock none 112G 82G 30G 74% /run/shm none 112G 82G 30G 74% /run/user tmpfs 112G 82G 30G 74% /sys/fs/cgroup
更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息