23. df

Date:

2018-09

23.1. 命令格式

命令格式:

df [OPTION]… [FILE]…

23.2. 所属用户

命令路径:

/bin/df

需要权限:

普通用户

23.3. 使用指导

作用:

查看硬盘/文件目录大小和使用情况信息。

23.4. 参数

-a, –all
  • 显示所有的文件系统(包括虚拟文件系统)

-B, –block-size=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(默认)

-P, --portability
  • 用POSIX的输出格式

--sync
  • 在获取使用信息之前调用sync

-t, --type=TYPE
  • 将列表限制为类型类型的文件系统

-T, --print-type
  • 输出文件系统类型

-x, --exclude-type=TYPE
  • 显示除了指定类型文件系统的文件系统。

-v
  • 忽略

--help
  • 显示帮助信息

--version
  • 输出版本信息

23.5. 参考实例

23.5.1. 显示当前硬盘分区中空间利用率最大的值

1[root@zzjlogin ~]# df  |egrep "[0-9]{1,3}%" -o |tr -d "%" |sort  -n |tail -n 1
259
3[root@zzjlogin ~]# df
4Filesystem     1K-blocks    Used Available Use% Mounted on
5/dev/sda3        2549948 1419376    997708  59% /
6tmpfs             502172       0    502172   0% /dev/shm
7/dev/sda1         487652   28367    433685   7% /boot

23.6. 相关命令