检查 Linux 中使用的磁盘空间 – 如何在 Linux 中使用 df 命令?

要检查 Linux 中使用的磁盘空间,我们将学习使用 Linux中的df命令. 如果您是使用多个存储数据的系统的 Linux 服务器管理员,这是一个非常有用的命令。 让我们直接进入它并学习使用 df 命令。

df 命令的用途是什么?

df 是无磁盘的缩写. 使用此命令,您可以检查连接到 Linux 系统的所有文件系统上的可用空间和已用空间。 该命令提供了多个选项来更好地显示数据。 现在让我们看看不同的命令选项。

df 命令的命令选项

默认情况下,df 命令显示所有信息 字节. 的日子 字节 随着 TB 和 PB 的数据存储已经结束,理解以字节为单位的数据非常困难。 让我们看看它在文件存储空间相对较小的 Linux 系统上是什么样子的。

[email protected]:~# df 
Df 命令默认用法

如您所见,理解这个输出非常不方便。 让我们看看我们可以做些什么来使输出看起来更漂亮。

以人类可读的格式显示 df 输出

df 命令不会让我们自己处理,而是为我们提供 -H 选项。 当使用 -h 选项运行 df 命令时,输出突然开始变得有意义。 让我们看看它的外观。

[email protected]:~# df -h 
Df -H 选项

那好多了! 但它只是在左侧列出了文件系统的名称、大小和挂载点。 我们如何找到文件系统类型?

使用 df 命令输出文件系统类型

df 命令为我们提供了一个非常方便的选项 -T 或者 –打印类型 列出带有文件系统类型的附加列。 让我们运行下面的命令。

[email protected]:~# df -T OR  [email protected]:~# df --print-type 
Df 打印类型选项Df 打印类型选项

请注意,第二列现在具有文件系统类型。 那太棒了! 现在我不想看到所有的文件系统,而只想看到那些 分机4 格式化。 这些是我的持久数据所在的文件系统。 上述示例中的所有其他文件系统(tmpfs 和 devtmpfs)都是临时存储文件系统,并且在系统重新启动时将被清除干净。

按文件系统类型查看存储数据

要仅查看特定文件系统使用的存储空间,而不输出任何其他内容,我们将使用 -t 或者 –类型= 选项。

[email protected]:~# df -t ext4 OR  [email protected]:~# df --type=ext4 
Df 文件系统类型Df 文件系统类型

太好了,现在我们知道如何按文件系统类型显示文件系统使用情况。 现在让我们也以人类可读的格式显示总磁盘使用情况。

从输出中排除指定的文件系统

我们学习了如何查看特定文件系统的输出。 现在让我们看看如何在排除特定文件系统的同时输出所有内容。 为此,我们将利用 -X 选项。

[email protected]:~# df -x ext4 
Df 不包括文件系统Df 不包括文件系统

使用 df 命令显示总磁盘使用情况

我们将利用 -全部的 列出总磁盘使用量的选项。 我们将它与 -H 选项使我们更容易查看尺寸。

[email protected]:~# df -h --total 
Df 总文件使用量Df 总文件使用量

结论

随着时间的推移,Linux 操作系统引入了许多新的基于 GUI 的实用程序,使您无需在终端中输入任何命令即可查看文件系统详细信息。 但是当使用如此强大的操作系统时,你会发现自己经常需要终端,如果不是一直的话。

因此,即使终端功能总会有 GUI 替代品,但至少在基本级别上习惯所有命令对您来说非常方便。 如果您需要深入了解某个命令,请不要忘记参考手册页。 了解如何在 Linux 中访问手册页。