如何记住du和df之间的区别?

Cor*_*ein 47 disk-usage df

dudf做相当相似的事情,所以我总是发现自己打错了。

我想如果我知道“du”和“df”代表什么,它可能会更容易记住使用哪个。

有什么方法可以区分这两者,以便我记住哪个执行哪个操作?

rus*_*ush 70

du==磁盘使用。它遍历目录树并计算其中所有文件的总大小。由于可能存在不可读的文件、目录树中的硬链接等,它可能不会输出准确的信息。它将显示有关请求的特定目录的信息。想一想“这些文件使用了多少磁盘空间?”

df== 无磁盘。直接在文件系统元数据中查看磁盘使用的块。因此,它返回得更快,du但只能显示有关整个磁盘/分区的信息。想一想“我有多少可用磁盘空间?”

  • 顺便说一句,即使在手册页中也写着“du - 显示磁盘使用情况统计”。 (7认同)
  • 我正要说呢!+1 击败我。我认为“磁盘使用”比“目录使用”更合适,如果您将其视为“命名为参数的文件的磁盘使用”。您可以提供 du(1) 一长串文件,它根本不会显示任何目录统计信息。 (7认同)
  • 实际上,我认为 `du` 代表“目录使用”(但是是的,这是有争议的 :-P ) (2认同)