Linux df 命令及示例
在 Linux 中,“df”命令代表“磁盘空闲”,用于检查不同文件系统的可用空间。每当您运行此 Linux 命令行实用程序时,它都会显示已用和可用块的数量、总磁盘空间以及文件系统安装位置的摘要。
本文通过有用的示例解释了“df”命令。本指南支持的内容如下:
“DF”命令如何工作?
显示当前挂载的文件系统的空间
显示所有文件系统的空间
显示文件系统的总空间
以人类可读的格式显示磁盘空间
以指定单位显示磁盘空间
显示指定文件系统的磁盘空间
显示除指定文件系统之外的所有文件系统的磁盘空间
让我们从“df”命令开始指南。
“DF”命令如何工作?
“df”命令提取具有文件名参数的磁盘空间信息 下面提供了具有不同选项的“df”命令的一般语法:
一般语法:
这里的“选项”指的是与“df”命令结合使用的标志。
- -b
当我们在终端中使用“-b”选项时,它会按文件大小缩放大小。
- -h
此选项显示权力的大小。
- -l
它仅列出本地文件系统的磁盘空间信息。
- -p
在终端中输入“df”选项时,它仅使用 POSIX 输出格式。
- -t
此选项打印大小、可用性和已用空间的总计。
- -v
用于打印“df”命令工具的版本信息。
要探索“df”命令的其他变体,用户可以使用“help”实用程序:
示例1:显示Linux当前挂载的文件系统的空间
每当我们使用不带任何标志或选项的“df”命令时,它会按以下方式显示 Linux 中当前挂载的所有文件系统的可用空间:
它以表格形式打印磁盘空间的完整统计信息,包括总空间、已用空间、可用空间以及安装文件的根目录。
示例2:显示Linux中所有文件系统的空间
但是,假设您想要查看所有文件系统的可用空间,无论它们是已安装还是已卸载、可访问还是不可访问。在这种情况下,您可以使用“df”命令的以下变体:
输出显示所有重复文件和虚拟文件,无论它们的块大小是否为零。
示例3:显示Linux中文件系统的总空间
如果你想获得Linux中文件系统的空间总数,可以执行以下命令:
它在输出的最后一行显示所有文件系统的总空间。
示例 4:在 Linux 中以人类可读的格式显示磁盘空间
在 Linux 中,磁盘空间也可以通过以下方式以人类可读的格式显示:
文件系统的磁盘空间可以以人类可读的格式显示。
示例 5:在 Linux 中以指定单位显示磁盘空间
如果您希望在 Linux 中以指定单位显示磁盘空间,可以使用“df”命令的以下变体:
您可以将“单位”替换为“k”、“m”和“h”分别为千字节”、“兆字节”和“千兆字节”。
由于我们使用“k”标志,因此文件系统的磁盘空间以千字节为单位,如下所示:
示例6:显示Linux中指定文件系统的磁盘空间
您还可以只显示 Linux 中特定文件系统的信息。这可以通过以下命令来完成:
您可以将“Filesystem”替换为您要查看其信息的文件系统的名称:
与我们指定的文件系统相关的信息如图所示。
示例7:显示除指定文件系统之外的所有文件系统的磁盘空间
您甚至可以选择显示有关所有文件系统的信息,同时使用以下命令排除单个文件系统:
同样,您可以将“Filesystem”替换为要排除其信息的文件系统的名称:
图像中显示了与我们所有文件系统(不包括指定文件系统)相关的信息。
结论
“df”是一个在类Linux系统中显示磁盘空间信息的标准工具。使用该命令,用户可以显示当前挂载的文件系统的空间、总空间、可读格式、指定单位的磁盘空间以及指定文件系统的磁盘空间。本文提供了“df”命令的语法和多个示例。