12 个 Linux ‘df’ 命令用于检查磁盘空间使用情况
在互联网上,你会发现很多用于检查 Linux 中磁盘空间使用情况的工具。但是,Linux 有一个强大的内置实用程序,称为“ df ”。
' df '命令代表“磁盘文件系统”,它用于获取 Linux 系统上文件系统的可用和已用磁盘空间使用情况的完整摘要。
使用 ' -h
' 参数(df -h )将以“人类可读”的格式显示文件系统磁盘空间统计信息,这意味着它以字节、兆字节和千兆字节为单位提供详细信息。
本文通过实际示例解释了如何借助“ df ”命令获取有关 Linux 磁盘空间使用情况的完整信息。因此,您可以更好地了解Linux 中df 命令的用法。
1.检查Linux磁盘空间使用情况
“ df
”命令显示文件系统上的设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点的信息。
sudo df
2.检查Linux磁盘空间使用情况的信息
该命令"df -a"
用于显示所有已挂载文件系统磁盘空间使用情况的信息,包括总空间、已用空间、可用空间、内存利用率以及每个文件系统使用的空间百分比。
它还显示具有 0 个块的伪文件系统(那些不直接与物理设备绑定的文件系统)并且默认情况下会被忽略。
df -a
3.以人类可读的格式显示磁盘空间使用情况
您是否注意到,上述命令以字节为单位显示信息,这根本不可读,因为我们习惯以兆字节、千兆字节等为单位读取大小,因为这样很容易理解和记忆。
该命令"df -h"
用于以人性化格式显示磁盘空间使用情况。该"-h"
选项代表“人性化”,它显示有关系统上所有已安装文件系统的信息,以人性化格式显示大小,使用千字节 ( KB )、兆字节 ( MB )、千兆字节 ( GB ) 等单位。
sudo df -h
4.检查 /home 目录的磁盘空间使用情况
该命令"df -hT /home"
用于以人性化格式显示/home-T
目录或分区的磁盘空间利用率。该选项显示文件系统类型 ( ext4 ) 以及其他信息。
df -hT /home
5.检查磁盘空间使用情况(以千字节为单位)
要以1024 字节块为单位显示所有已挂载的文件系统信息和使用情况,请使用选项“ -k
”(例如--block-size=1K
),它提供有关系统中每个文件系统的信息,以千字节(kb)为单位显示大小。
sudo df -k
6.检查磁盘空间使用情况(以兆字节为单位)
要以MB(兆字节)为单位显示所有文件系统使用情况的信息,请使用选项“ -m
”,该选项以兆字节(MB)为单位显示大小。
sudo df -m
7. 检查磁盘空间使用情况(单位:千兆字节)
要以GB(千兆字节)为单位显示所有文件系统统计信息,请使用命令"df -h"
,该命令以人性化的大小显示磁盘空间,例如千字节 ( KB )、兆字节 ( MB )、千兆字节 ( GB ) 等。
sudo df -h
8. 检查 Linux 中的 Inode 使用情况
该命令"df -i"
提供有关 Linux 系统上每个已安装文件系统上使用的和可用的 inode 数量的详细信息。inode 是存储有关文件和目录的信息(例如所有权、权限和时间戳)的数据结构。
sudo df -i
如果您发现 inode 短缺的情况,则需要增加Linux 文件系统上的inode 数量。
9.检查Linux文件系统类型
如果您注意到上述所有命令的输出,您将看到结果中没有提到Linux 文件系统类型。要检查系统的文件系统类型,请使用选项“ T
”,它将显示文件系统类型以及其他信息。
sudo df -T
10.检查 ext4 文件系统的磁盘空间使用情况
如果要显示某种文件系统类型,请使用“ -t
”选项,它将专门显示ext4类型文件系统的磁盘空间使用情况。
sudo df -t ext4
11.排除某些文件系统类型
如果要显示不属于ext4类型的文件系统类型,请使用选项 ' -x
',它将打印所有已安装的非 ext4 文件系统(ext4类型的文件系统除外)的磁盘空间使用情况。
sudo df -x ext4
12.检查 df 命令用法
该命令提供了可与df"df --help"
命令一起使用的选项列表。
df --help
结论
“ df ”命令可用于检查 Linux 系统上的磁盘空间利用率。通过运行各种选项(例如,'-h'
用于人性化输出或'-T'
显示文件系统类型),用户可以获取有关不同已安装文件系统的磁盘空间使用情况的详细信息。