
df命令来自于英文词组”Disk Free“的缩写,其功能是用于显示系统上磁盘空间的使用量情况。df命令显示的磁盘使用量情况含可用、已有及使用率等信息,默认单位为Kb,建议使用-h参数进行单位换算,毕竟135M比138240Kb更利于阅读对吧~
语法格式: df [参数] [对象磁盘/分区]
常用参数:
-a | 显示所有系统文件 |
-B <块大小> | 指定显示时的块大小 |
-h | 以容易阅读的方式显示 |
-H | 以1000字节为换算单位来显示 |
-i | 显示索引字节信息 |
-k | 指定块大小为1KB |
-l | 只显示本地文件系统 |
-t <文件系统类型> | 只显示指定类型的文件系统 |
-T | 输出时显示文件系统类型 |
-- -sync | 在取得磁盘使用信息前,先执行sync命令 |
参考实例
带有容量单位的显示系统全部磁盘使用量情况:
[root@ezdcc ~]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 969M 0 969M 0% /devtmpfs 984M 0 984M 0% /dev/shmtmpfs 984M 9.6M 974M 1% /runtmpfs 984M 0 984M 0% /sys/fs/cgroup/dev/mapper/rhel-root 17G 3.9G 14G 23% //dev/sr0 6.7G 6.7G 0 100% /media/cdrom/dev/sda1 1014M 152M 863M 15% /boottmpfs 197M 16K 197M 1% /run/user/42tmpfs 197M 3.5M 194M 2% /run/user/0
带有容量单位的显示指定磁盘分区使用量情况:
[root@ezdcc ~]# df -h /bootFilesystem Size Used Avail Use% Mounted on/dev/sda1 1014M 152M 863M 15% /boot
显示系统中所有文件系统格式为xfs的磁盘分区使用量情况:
[root@ezdcc ~]# df -t xfsFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/rhel-root 17811456 4041320 13770136 23% //dev/sda1 1038336 155556 882780 15% /boot