对于这个问题,"大目录"的意思是例如Linux内核git仓库或Chromium源代码。
如果我从shell中使用
如果我先将其移动到垃圾箱,然后清空垃圾箱,第一步操作只需要不到一秒钟,然后实际删除需要几分钟(我们说的是两位数)。
为什么清空垃圾箱如此慢?当它说"正在准备"时,它在做什么?运行
如果我从shell中使用
rm -rf
删除这样一个大目录,最多只需要几秒钟就能完成删除。如果我先将其移动到垃圾箱,然后清空垃圾箱,第一步操作只需要不到一秒钟,然后实际删除需要几分钟(我们说的是两位数)。
为什么清空垃圾箱如此慢?当它说"正在准备"时,它在做什么?运行
rm -rf ~/.local/share/Trash/
需要多少准备工作?
libnautilus-private/nautilus-file-operations.c
文件(通过apt-get source nautilus
获取)。我个人没有阅读C语言的勤奋和耐心。但是这个问题很有趣。点赞+1 - phipsalabimrm -rf ~/.local/share/Trash
可能会更快。请参考http://askubuntu.com/a/468722/2273。 - Adam Monsen