为什么“rm”比通过文件管理器删除文件慢这么多?

sch*_*obe 8 bash rm filemanager

我目睹了在使用rm时删除包含许多文件的目录(大小为几 GB)非常慢。最多需要几分钟!
通过文件管理器删除同一文件夹时,工作在一秒钟内完成。(之后清空垃圾还需要一秒钟。)

这是什么原因?

Mee*_*org 10

rm命令实际上是删除文件,文件管理器只将文件移动到垃圾箱。只有当您清空垃圾箱时,您才能看到rm删除文件所需的实际时间。简而言之,移动文件比删除要快。文件管理器在rm删除文件的同时移动文件。

  • 但正如我所说:清空垃圾也不需要多长时间。我的猜测:清除垃圾箱实际上需要很长时间,但即使 rm 命令仍在后台运行,它也会显示为空。 (4认同)