df 是 disk free(可用磁盘)的简称,用于显示文件系统的磁盘使用情况。默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果想以易读的格式显示 df 命令的输出,可以使用 -h 选项。
格式
df [选项]... [FILE]...
常用参数
- -a 全部文件系统列表
- -h 方便阅读方式显示
- -H 等于-h,但是计算式,1K=1000,而不是1K=1024
- -T 文件系统类型
- -t <文件系统类型> 只显示选定文件系统的磁盘信息
- -x <文件系统类型> 不显示选定文件系统的磁盘信息
案例
显示磁盘使用情况
df
- 第1列 Filesystem(文件系统):代表文件系统对应的设备文件的路径名(一般是硬盘上的分区)
- 第2列 1K-blocks(1K-块):给出分区包含的数据块(1024字节)的数目
- 第3,4列Used与Available:分别表示已用的和可用的数据块数目
用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。
- 第5列 Use% 列:表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间
- 第6列 Mounted on 列:表示文件系统的挂载点
显示所有文件系统的磁盘使用情况
df -a
以易读的格式输出(例如,5K,500M 及 5G)
df -h
显示指定文件系统已使用的空间
df -h /dev
输出所有已挂载文件系统的类型
df -T
打印指定文件系统类型的磁盘使用情况
df -t ext4