首页 > 编程笔记 > Linux命令 阅读:31

Linux df命令:显示磁盘空间使用情况

Linux 中的 df 命令来自英文词组 report file system disk space usage 的缩写,其功能是显示系统上磁盘空间的使用量情况。

df 命令的语法格式如下:
df 参数 对象磁盘/分区
常用参数见下表:

参数 含 义 参数 含 义
-a 显示所有文件系统 -l 只显示本地文件系统
-h 以更易读的方式显示 -t 只显示指定类型文件系统
-H 以 1KB=1000B 为换算单位 -T 显示文件系统的类型
-i 显示索引字节信息 --sync 在获取磁盘使用信息前先执行 sync 同步命令
-k 设置显示时的块大小    

df 命令显示的磁盘使用量情况含可用、已用及使用率等信息,默认单位为 KB,建议使用 -h 参数进行单位换算,毕竟 135MB 比 138240KB 更利于阅读。

【实例 1】显示系统全部磁盘的使用量情况(带容量单位):
[root@linuxcool ~]# df -h
Filesystem       Size Used Avail Use%      Mounted on
devtmpfs         969M     0  969M    0%  /dev
tmpfs            984M     0  984M    0%  /dev/shm
tmpfs            984M 9.6M  974M    1%   /run
tmpfs            984M     0  984M    0%    /sys/fs/cgroup
/dev/mapper/rhel-root   17G 3.9G   14G   23%       /
/dev/sr0         6.7G 6.7G      0  100%  /media/cdrom
/dev/sda1               1014M 152M  863M   15% /boot
tmpfs            197M   16K  197M    1%  /run/user/42
tmpfs            197M 3.5M   194M    2%  /run/user/0

【实例 2】显示指定磁盘分区的使用量情况(带容量单位):
[root@linuxcool ~]# df -h /boot
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/sda1   1014M   152M    863M    15%   /boot

【实例 3】显示系统中所有文件系统格式为XFS的磁盘分区的使用量情况:
[root@linuxcool ~]# df -t xfs
Filesystem              1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel-root  17811456 4041320  13770136  23% /
/dev/sda1                  1038336   155556     882780  15% /boot

相关文章