Linux 磁盘空间命令
本教程展示了用于收集磁盘空间信息的 Linux 命令。这里解释的命令是 df 和 du,另外本教程还展示了如何列出系统中最大的文件
Linux命令获取磁盘空间信息
Linux 系统中的 df 命令显示有关磁盘设备已使用和可用空间的信息。本教程的第一部分重点介绍显示存储设备使用情况信息的不同选项。
要开始打印连接设备上的空间信息,请运行不带标志的 df:
正如您所看到的,第一列显示设备或分区,第二列显示有关块的信息,然后是已用空间和可用空间,后面是百分比,最后一列是安装点。
我们可以通过添加 -h 标志使其可供人类读取来改进输出。使用 -h 标志运行命令 df :
您可以通过将 h 替换为 m 来打印以 MB 为单位的所有大小,如下例所示:
-T 标志指示 df 在新列 TYPE 下打印每个分区的文件系统类型,并尝试运行:
请注意,这是一个大案例T。
要指示 df 打印所有文件系统上的信息,请使用标志 -a(全部):
您可以通过添加标志 -t (小写)后跟文件系统类型来指示 df 打印有关特定类型文件系统的信息:
您可以在其手册页或在线访问 https://linux.die.net/man/1/df 获取有关 df 命令的更多信息。
Linux Linux du 命令获取磁盘空间信息
除了用于检查 Linux 上的磁盘空间信息的命令 df 之外,还有命令 du(磁盘使用情况)。使用起来也很简单,尝试在没有标志的情况下运行它:
最后一行显示了使用的总空间量(超过 60 GB),用于以人类友好的输出方式打印结果,例如使用 df 添加标志 -h。
使用命令 du 您可以指定要获取信息的位置。只需在标志后指定挂载点、文件系统、目录或文件,在下一个示例中
在下面的示例中,我使用 du 打印有关简单目录所使用空间的信息:
您可以在其手册页或在线访问 https://linux.die.net/man/1/du 获取有关 du 命令的更多信息。
显示 Linux 中最大的文件
前面提到的命令 df 和 du 非常适合显示每个文件系统、设备、分区、目录或文件的磁盘使用情况。但如果你想列出 Linux 中最大的文件,你可以运行:
上面的命令将打印系统中最大的 10 个文件,如果您想显示不同数量的结果,请替换数字 10,如果您想显示不同位置的最大文件,您还可以更改根卷 (/)。
以下示例显示了 /usr/ 目录中 5 个最大文件的列表:
我希望您觉得这篇关于Linux 命令磁盘空间的简短文章有用,感谢您的阅读。