首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在海里排空垃圾桶要花这么长时间?

为什么在海里排空垃圾桶要花这么长时间?
EN

Ask Ubuntu用户
提问于 2013-03-08 21:01:10
回答 1查看 3.9K关注 0票数 17

为了解决这个问题,“大目录”意味着例如Linux内核git存储库,或Chromium源代码。

如果我从rm -rf中删除这样大的目录,最多几秒钟就可以删除它。

如果我先把它移到垃圾桶上,然后倒垃圾,第一个操作不到1秒,那么实际的删除需要几分钟(我们说的是双位数)。

为什么倒垃圾这么慢?当它说“准备”的时候它在做什么。运行rm -rf ~/.local/share/Trash/实际上需要多少准备?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-03-12 17:00:57

当第一次操作发生时,它只会将文件移到垃圾中。

当您“垃圾”这些文件时,它会将整个树文件加载到内存中,然后逐个删除每个文件。这使得计时计算可以知道删除文件需要多长时间、要删除多少文件、这些文件有多大,尽管这里没有使用大多数参数,并允许您按下那个小小的红十字会来停止进程。

这就是为什么我总是从shell中删除。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/265660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档