一、命令简介
Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计,主要用于查看磁盘使用情况和文件系统格式,如果未提供文件名,则显示当前安装的所有文件系统上的可用空间。
二、使用示例
1、获取命令帮助
[root@s151 ~]# df --help
2、查看命令版本
[root@s151 ~]# df --version
df (GNU coreutils) 8.22
Copyright © 2013 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第3 版或更新版本http://gnu.org/licenses/gpl.html。
本软件是自由软件:您可以自由修改和重新发布它。
在法律范围内没有其他保证。
由Torbjörn Granlund、David MacKenzie 和Paul Eggert 编写。
3、查看所有文件系统类型
[root@s151 ~]# df -T
4、查看磁盘容量
[root@s151 ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 39G 1.5G 37G 4% /
devtmpfs devtmpfs 908M 0 908M 0% /dev
tmpfs tmpfs 919M 0 919M 0% /dev/shm
tmpfs tmpfs 919M 8.6M 911M 1% /run
tmpfs tmpfs 919M 0 919M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 145M 870M 15% /boot
/dev/mapper/centos-home xfs 19G 3.3G 16G 18% /home
tmpfs tmpfs 184M 0 184M 0% /run/user/1000
tmpfs tmpfs 184M 0 184M 0% /run/user/0
5、查看指定磁盘容量
[root@s151 ~]# df -HT /home
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-home xfs 21G 3.5G 17G 18% /home
6、仅查看本地磁盘
[root@s74 ~]# df -lhT
7、查看指定类型的磁盘信息
[root@s151 ~]# df -t xfs -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 39G 1.5G 37G 4% /
/dev/sda1 xfs 1014M 145M 870M 15% /boot
/dev/mapper/centos-home xfs 19G 3.3G 16G 18% /home
8、显示inode信息
#显示inode信息,而不是根据存储块大小展示
[root@s151 ~]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/centos-root 20078592 40968 20037624 1% /
devtmpfs 232238 369 231869 1% /dev
tmpfs 235257 1 235256 1% /dev/shm
tmpfs 235257 471 234786 1% /run
tmpfs 235257 16 235241 1% /sys/fs/cgroup
/dev/sda1 524288 327 523961 1% /boot
/dev/mapper/centos-home 9801728 798 9800930 1% /home
tmpfs 235257 1 235256 1% /run/user/1000
tmpfs 235257 1 235256 1% /run/user/0
三、使用语法及参数说明
1、使用语法
#df [选项]… [文件]…
2、参数说明
参数 | 参数说明 |
---|---|
-a, --all | 包括伪、重复、不可访问的文件系统 |
-B, --block-size=SIZE | 打印前按大小缩放大小;例如。“-BM”以1048576字节为单位打印大小 |
–direct | 显示文件的统计信息而不是装入点 |
–total | 产生总计 |
-h, --human-readable | 人类便于阅读方式展示,(例如1K 234M 2G) |
-H, --si | 人类便于阅读方式展示,但使用1000而不是1024的幂 |
-i, --inodes | 显示inode 信息而非块使用量 |
-k | 即–block-size=1K |
-l, --local | 只显示本机的文件系统 |
–no-sync | 取得使用量数据前不进行同步动作(默认) |
–output[=FIELD_LIST] | 使用字段列表定义的输出格式,或者如果省略字段列表,则打印所有字段。 |
-P, --portability | 使用POSIX输出格式 |
–sync | 在获取使用信息之前调用同步 |
-t, --type=TYPE | 将列表限制为类型为的文件系统 |
-T, --print-type | 打印文件系统类型 |
-x, --exclude-type=TYPE | 将列表限制为非类型的文件系统 |
-v | 忽略,暂时无明确用途 |
–help | 显示此帮助信息并退出 |
–version | 显示版本信息并退出 |