概述
df
命令的全称是disk free
,既显示系统上可使用的磁盘空间。可用于查看磁盘被占用空间,还剩下多少空间。有时候tomcat挂掉,就可能是日志文件占满了磁盘空间,需要清理了。
默认显示单位是kb,通常使用-h
选项来根据磁盘容量自动转换成合适的单位,提高可读性。
语法
df
命令的基本格式:df [选项] [参数]
。
其中常用选项如下表:
选项 | 说明 |
---|---|
-a | 显示所有系统文件 |
-B <块大小> | 指定显示时的块大小 |
-h | 以容易阅读的方式显示 |
-H | 以1000字节为换算单位来显示 |
-i | 显示索引字节信息 |
-k | 指定块大小为1KB |
-l | 只显示本地文件系统 |
-t <文件系统类型> | 只显示指定类型的文件系统 |
-T | 输出时显示文件系统类型 |
– -sync | 在取得磁盘使用信息前,先执行sync命令 |
参数指的是指定文件所在分区的磁盘或文件类型。
注意:-h
选项和其他选项使用的先后顺序,有时候错了可能无法得到正确的结果。
使用
显示磁盘分区的使用情况
只需要使用df
命令即可:
df
以可读性更高的方式显示磁盘分区使用情况
如果想要提高显示出来列表的可读性,那么只需要加上-h
选项即可,发现对磁盘分区大小和已使用大小变成了我们常见的。
df -h
显示指定文件所在分区的磁盘使用情况
还可以指定任意文件查看该文件所在分区的磁盘使用情况,即可以判断该文件处于哪个分区。
df -h /dev/vda1
查看文件系统类型
df -Th
查看文件类型为ext4的磁盘使用情况
其中文件类型就是根据-T
选项查出来的Type
列的名字。
df -ht ext4