在 Mac OS X 中快速清空垃圾箱

Jos*_*unt 39 speed trash macos

清空 OS X 中的垃圾箱可能是一个漫长的过程,尤其是如果您有很多项目(像我一样)。这是 5 分钟后:

在此处输入图片说明

有没有办法快速清空垃圾,或者让整个过程更快?

Che*_*ion 66

如果您通过终端进行操作,它几乎总是要快得多:

rm -rf ~/.Trash/*

但是需要注意的是,这不会从外部硬盘驱动器、其他分区等中删除出现在您的垃圾箱中的文件。这些文件存储在/Volumes/NAME_OF_DEVICE/.Trashes/USER_IDUSER_ID 是您的用户 ID 的位置。(通常在单用户系统上为 501)并且您必须使用第二个命令删除它们。(sudo rm -rf /Volumes/*/.Trashes/501/*应该为你做所有这些)

与往常一样,在使用时rm -rf要完全确定您在终端中输入的路径是正确的,否则您可能会删除比您想要的更多的内容。(例如,* 之前的空格永远不会好)

至于为什么 Finder 需要这么长时间,Finder 做了一些额外的工作,从连接到计算机的所有设备中删除文件,必要时覆盖权限(使用名为 Locum 的子进程)、文件统计信息等。


Ste*_*ngs 21

检查是否未设置“安全清空垃圾箱”。这会多次擦除文件,因此删除需要更长的时间。

该设置位于“高级”页面上的 Finder 首选项中。我听说有时雪豹升级会意外设置此选项。