df 显示文件系统的磁盘使用统计信息。
df 读取文件系统的超块信息,报告每个已挂载文件系统的总容量、已用空间、可用空间和使用率。默认以 1KB 为单位显示,使用 -h 参数可以显示人类可读的格式。
示例 1:查看所有文件系统
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 51475068 23456780 25381368 49% /
tmpfs 16331584 12345 16319239 1% /tmp
/dev/sdb1 103081248 89012345 8726035 91% /data
示例 2:人类可读格式
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 23G 25G 49% /
tmpfs 16G 13M 16G 1% /tmp
/dev/sdb1 99G 85G 8.4G 91% /data
示例 3:显示文件系统类型
df -T
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 50G 23G 25G 49% /
tmpfs tmpfs 16G 13M 16G 1% /tmp
/dev/sdb1 xfs 99G 85G 8.4G 91% /data
示例 4:查看特定目录所在文件系统
df -h /var/log
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 23G 25G 49% /
示例 5:显示 inode 使用情况
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 3276800 456789 2820011 14% /
tmpfs 4082870 1023 4081847 1% /tmp
| 参数 | 长参数 | 说明 |
|---|---|---|
-h |
--human-readable |
以人类可读格式显示(KB、MB、GB) |
-H |
--si |
以 SI 单位显示(1000 进制) |
-T |
--print-type |
显示文件系统类型 |
-t TYPE |
--type=TYPE |
只显示指定类型的文件系统 |
-x TYPE |
--exclude-type=TYPE |
排除指定类型的文件系统 |
-i |
--inodes |
显示 inode 使用情况 |
-a |
--all |
显示所有文件系统,包括 dummy 文件系统 |
-l |
--local |
只显示本地文件系统 |
-P |
--portability |
使用 POSIX 输出格式 |
--total |
显示总计 |