我的理解是,rm
在文件上运行只是取消链接,将文件系统中的空间标记为空闲。那么应该遵循删除一个文件总是花费大致相同的时间量(即删除速度与文件数量成正比,而不是文件大小)。
那么为什么删除一个 15 GB 的文件需要一分钟以上的时间rm file.tar.gz
呢?
我的理解是,rm
在文件上运行只是取消链接,将文件系统中的空间标记为空闲。那么应该遵循删除一个文件总是花费大致相同的时间量(即删除速度与文件数量成正比,而不是文件大小)。
那么为什么删除一个 15 GB 的文件需要一分钟以上的时间rm file.tar.gz
呢?
取消链接单个块需要一定的时间,但超过单个块大小的文件由多个链接在一起的块组成,文件越大,链接的块数量也越大。