1、命令简介
df:检查文件系统的磁盘空间占用情况。
2、命令用法
df [OPTIONS]... [FILE]...
3、命令描述
df命令(Disk Free),该命令是用于显示系统上可使用的磁盘空间。默认显示单位为KB,可以使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于查看。通常可以用来查看磁盘被占用了多少空间、还剩多少空间等信息。
4、命令选项
选项 | 描述 |
-a | 显示所有系统文件 |
-B <块大小> | 指定显示时的块大小 |
-h | 以容易阅读的方式显示 |
-H | 以1000字节为换算单位来显示 |
-i | 显示索引字节信息 |
-k | 指定块大小为1KB |
-l | 只显示本地文件系统 |
-t <文件系统类型> | 只显示指定类型的文件系统 |
-T | 输出时显示文件系统类型 |
-- -sync | 在取得磁盘使用信息前,先执行sync命令 |
5、使用示例
1)显示磁盘分区使用情况
[root@cjavapy ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos_kvm-root 38770180 17417988 21352192 45% / devtmpfs 929164 0 929164 0% /dev tmpfs 941432 0 941432 0% /dev/shm tmpfs 941432 98896 842536 11% /run tmpfs 941432 0 941432 0% /sys/fs/cgroup /dev/vda1 1038336 145624 892712 15% /boot tmpfs 188288 0 188288 0% /run/user/0
2)显示所有的信息
[root@cjavapy ~]# df --total
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos_kvm-root 38770180 17418028 21352152 45% /
devtmpfs 929164 0 929164 0% /dev
tmpfs 941432 0 941432 0% /dev/shm
tmpfs 941432 98896 842536 11% /run
tmpfs 941432 0 941432 0% /sys/fs/cgroup
/dev/vda1 1038336 145624 892712 15% /boot
tmpfs 188288 0 188288 0% /run/user/0
total 43750264 17662548 26087716 41% -
3)按单位(KB,MB,GB等)显示使用情况
[root@cjavapy ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos_kvm-root 37G 17G 21G 45% /
devtmpfs 908M 0 908M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 97M 823M 11% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/vda1 1014M 143M 872M 15% /boot
tmpfs 184M 0 184M 0% /run/user/0
4)查看指定文件所在分区的磁盘信息
[root@cjavapy ~]# df /etc/crontab 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/centos_kvm-root 38770180 17417000 21353180 45% /