Linux man df
df(disk free)- 报告文件系统上已使用和可用的磁盘空间量。
版本
$ df --version
df (GNU coreutils) 8.22语法
df [OPTION]... [FILE]...描述
显示每个 FILE 在文件系统上的可用磁盘空间。
如果没有提供 FILE 参数,则显示所有当前已挂载文件系统的可用磁盘空间。
通常,磁盘空间以 1024byte 为单位打印。如有定义环境变量 export POSIXLY_CORRECT=,则以 512byte 为单位。
OPTIONS
-a, --all
显示所有文件系统(即包括:虚拟、重复、不可访问的文件系统)。
-B, --block-size=SIZE
以指定 SIZE 为单位打印磁盘空间。例如:'-BK' 表示使用 1K 为单位(1K-blocks)打印磁盘空间。
关于 SIZE 详见下文。
--direct
显示文件的统计信息而不是挂载点。
--total
显示总计栏。
-h, --human-readable
以人类可读的格式打印磁盘空间(例如:1K 234M 2G)。
-H, --si
同上(以人类可读的格式),不过使用 1000 而不是 1024 作为幂。
-i, --inodes
打印 inode 使用情况而不是磁盘空间。
-k
相当于 --block-size=1K。
-l, --local
只列出本地文件系统(默认情况下,还列出远程文件系统)。
--no-sync
在获取使用情况报告之前,不调用 sync 系统调用。
--output[=FIELD_LIST]
只打印 FIELD_LIST 中所指定的字段,如果省略 FIELD_LIST,则打印所有字段。
关于 FIELD_LIST 详见下文。
-P, --portability
使用 POSIX 格式显示结果。
--sync
在获得使用情况报告之前,先调用 sync 系统调用。
-t, --type=TYPE
只列出指定 TYPE 的文件系统。
-T, --print-type
同时打印字段:文件系统类型。
-x, --exclude-type=TYPE
不打印指定 TYPE 的文件系统。
-v
(忽略)
--help
显示帮助信息。
--version
显示版本信息。SIZE 格式
SIZE:由一个整数以及可选的单位(例如:10M=10102424)组成。
其中,有效的单位值有:K、M、G、T、P、E、Z、Y(1024 为幂),或者:KB、MB...(1000 为幂)。
FIELD_LIST 格式
FIELD_LIST:是一个逗号分隔的字段名列表。其中,有效的字段名有:
source
挂载点的来源,通常是设备。
fstype
文件系统类型。
itotal
inodes 总数。
iused
已使用 inodes 数量。
iavail
可用的 inodes 数量。
ipcent
已使用 indeos 百分比。
size
磁盘空间总量。
used
已使用磁盘空间量。
avail
可使用磁盘空间量。
pcent
已使用磁盘空间量百分比。
file
文件名。
target
挂载点。