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
  挂载点。

参考资料

添加评论

验证码: