为什么删除大文件需要更长时间?

为什么删除大文件需要更长时间?

我的理解是,rm在文件上运行只是取消链接,将文件系统中的空间标记为空闲。因此,删除一个文件所花的时间应该大致相同(即删除速度与文件数量成正比,而不是文件大小成正比)。

那么为什么使用简单的方法删除一个 15 GB 的文件要花一分钟多的时间呢rm file.tar.gz

答案1

解除链接需要一定时间单块但是超过单个块大小的文件是由多个块链接在一起构成的,文件越大,链接的块数量就越多。

相关内容