当前位置: 首页 > 网络应用技术

Linux系列:您知道两种查看文件空间的方法吗?

时间:2023-03-06 21:51:42 网络应用技术

  Linux系统中文件空间的大小应该是非常常见的命令。今天,我将介绍两种方法来查看Linux系统中的文件空间以及可能遇到的奇怪问题。

  为什么有两种方法?因为我们可以使用du命令来查看空间占用,也可以使用DF查看空间的其余处境,就像硬币的正面和负面一样。如何舒适地使用它。

  没什么可说的,从今天的精彩内容开始。

  检查空间大小的最直接命令是DU。此命令的全名是磁盘用法。这是指磁盘空间的职业。

  首先查看du命令的基本语法:

  DU命令主要用于显示文件系统的使用。默认情况是当前目录的信息。当然,您也可以指定特定目录。

  DU的参数很多,此处不会列出。在这里,我们将讨论一些最常用的用法。

  其中-h表示这是一种可读性的阅读方式,因此我们通常会带来-h。

  例如,可以使用查看当前目录的空间用法:

  上面的命令显示目录中的所有文件。如果所有文件都累积,则可以使用:

  如果要指定特定目录,请将目录名称直接添加到背面。

  如果要查看目录中特定文件的大小,并且还想计算总大小,则可以使用:

  上面的命令将将总尺寸添加到背面。

  有时我们可能会发现该目录占用太多,但是我们不知道它是哪个目录。我们应该做什么?

  DU提供了max-depth = 1的参数,该参数可以指定统计目录的级别。您可以根据需要对其进行调整,这非常方便。

  DF命令类似于DU命令,但他正在计算目录的剩余空间。

  DF的命令如下:

  那么DF和DU的统计数据是一致的吗?

  在大多数情况下,但在某些情况下,两者的统计数据将有很大的错误。

  您可能经历了这样的经验,即一个大的日志文件,它仍在连续写作。如果此时删除此日志文件,将会发生什么?

  对于DU,添加了统计文件的大小,而DF是统计数据块的使用。

  在上面的示例中,尽管文件已删除,但未释放文件句柄,因此已删除了DU的数据显示文件,但DF显示文件仍然存在。直到打开大型文件的过程被杀死。

  您可以通过以下命令查看文件的打开:

  当然,有最简单的LS命令,您可以简单地查看文件的大小。我希望每个人都能喜欢它。

  最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!

  欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!