du并df做相当相似的事情,所以我总是发现自己打错了。
我想如果我知道“du”和“df”代表什么,它可能会更容易记住使用哪个。
有什么方法可以区分这两者,以便我记住哪个执行哪个操作?
rus*_*ush 70
du==磁盘使用。它遍历目录树并计算其中所有文件的总大小。由于可能存在不可读的文件、目录树中的硬链接等,它可能不会输出准确的信息。它将显示有关请求的特定目录的信息。想一想“这些文件使用了多少磁盘空间?”
df== 无磁盘。直接在文件系统元数据中查看磁盘使用的块。因此,它返回得更快,du但只能显示有关整个磁盘/分区的信息。想一想“我有多少可用磁盘空间?”