df 命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。
日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。
语法
语法格式: df [参数] [指定文件]
常用参数:
实例
显示磁盘分区使用情况:
[root@nixonli~]# df
文件系统1K-块已用可用已用%挂载点
devtmpfs19806121980612%/dev
tmpfs 1994756 0 1994756 0% /dev/shm
tmpfs1994756104019937161%/run
tmpfs 1994756 0 1994756 0% /sys/fs/cgroup
/dev/mapper/fedora_linuxhell-root1571840020408361367756413%/
tmpfs 1994756 4 1994752 1% /tmp
/dev/sda199932012826480224414%/boot
tmpfs 398948 0 398948 0% /run/user/
以容易阅读的方式显示磁盘分区使用情况:
[root@nixonli~]# df -h
文件系统容量已用可用已用%挂载点
devtmpfs1.9G1.9G%/dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs2.0G1.1M2.0G1%/run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/fedora_linuxhell-root15G2.0G14G13%/
tmpfs 2.0G 4.0K 2.0G 1% /tmp
/dev/sda1976M126M784M14%/boot
tmpfs 390M 0 390M 0% /run/user/
显示指定文件所在分区的磁盘使用情况:
[root@nixonli~]# df /etc/dhcp
文件系统1K-块已用可用已用%挂载点
/dev/mapper/fedora_nixonli-root1571840020408361367756413%/
显示文件类型为ext4的磁盘使用情况:
[root@nixonli~]# df -t ext4
文件系统1K-块已用可用已用%挂载点
/dev/sda199932012826480224414%/boot