Linux系统中文件空间的大小应该是非常常见的命令。今天,我将介绍两种方法来查看Linux系统中的文件空间以及可能遇到的奇怪问题。
为什么有两种方法?因为我们可以使用du命令来查看空间占用,也可以使用DF查看空间的其余处境,就像硬币的正面和负面一样。如何舒适地使用它。
没什么可说的,从今天的精彩内容开始。
检查空间大小的最直接命令是DU。此命令的全名是磁盘用法。这是指磁盘空间的职业。
首先查看du命令的基本语法:
DU命令主要用于显示文件系统的使用。默认情况是当前目录的信息。当然,您也可以指定特定目录。
DU的参数很多,此处不会列出。在这里,我们将讨论一些最常用的用法。
其中-h表示这是一种可读性的阅读方式,因此我们通常会带来-h。
例如,可以使用查看当前目录的空间用法:
上面的命令显示目录中的所有文件。如果所有文件都累积,则可以使用:
如果要指定特定目录,请将目录名称直接添加到背面。
如果要查看目录中特定文件的大小,并且还想计算总大小,则可以使用:
上面的命令将将总尺寸添加到背面。
有时我们可能会发现该目录占用太多,但是我们不知道它是哪个目录。我们应该做什么?
DU提供了max-depth = 1的参数,该参数可以指定统计目录的级别。您可以根据需要对其进行调整,这非常方便。
DF命令类似于DU命令,但他正在计算目录的剩余空间。
DF的命令如下:
那么DF和DU的统计数据是一致的吗?
在大多数情况下,但在某些情况下,两者的统计数据将有很大的错误。
您可能经历了这样的经验,即一个大的日志文件,它仍在连续写作。如果此时删除此日志文件,将会发生什么?
对于DU,添加了统计文件的大小,而DF是统计数据块的使用。
在上面的示例中,尽管文件已删除,但未释放文件句柄,因此已删除了DU的数据显示文件,但DF显示文件仍然存在。直到打开大型文件的过程被杀死。
您可以通过以下命令查看文件的打开:
当然,有最简单的LS命令,您可以简单地查看文件的大小。我希望每个人都能喜欢它。
最受欢迎的解释,最深的干货,最简单的教程,您不知道的许多技巧正在等待您发现!
欢迎注意我的公共帐户:“程序的事情”,了解技术并更好地了解您!