mac系统原生支持30天自动清理废纸篓,启用后需执行“killall finder”强制刷新才能生效,且icloud云盘“最近删除”需单独管理,关闭选项不可撤销已触发的删除。

你想让Mac废纸篓不再堆积陈年文件,又不想每次手动清空——系统原生支持30天自动清理,但这个周期不可更改,只能启用或关闭;若你误以为能调成7天或90天,会白折腾半天。
启用系统原生30天自动清理
这是唯一由macOS内核直接执行的自动删除机制,不依赖后台脚本,不消耗额外资源,且清理后文件彻底消失、不可恢复。
第一步:点击桌面任意空白处,确保访达处于前台激活状态 → 顶部菜单栏点击「访达」→「偏好设置」。
第二步:切换到「高级」标签页,向下滚动找到「30天后移除废纸篓中的项目」选项。
第三步:勾选该复选框 → 关闭窗口。设置即时生效,此后所有进入本地废纸篓的文件均纳入30天倒计时扫描范围。
这一步操作起来很简单,但【未执行后续刷新步骤,系统可能长期不触发实际清理】。
强制访达重载策略
很多用户勾选后等一周仍见废纸篓满当当,问题就出在这一步没做——访达进程未读取新配置,时间扫描逻辑压根没启动。
打开「终端」(启动台 → 「其他」文件夹)。
输入命令并回车:killall Finder。
等待约2秒,桌面图标和边栏自动恢复,此时系统开始按文件时间戳扫描废纸篓,满30天的项目将被静默永久删除。
这一步不可跳过——未执行killall Finder,即使勾选了选项,清理逻辑也可能长期不触发。
检查iCloud云盘“最近删除”
iCloud云盘的删除机制与本地废纸篓完全隔离,必须单独管理,否则你以为清掉了,其实它还在云端挂着。
方法一:在访达边栏点击「iCloud云盘」→ 若未显示「最近删除」,点边栏底部「显示」→ 勾选「最近删除」。
方法二:进入该文件夹,每项右侧标注「删除日期」,系统从此刻起倒计时30天,到期自动清除。
【iCloud云盘中的「最近删除」需单独管理】,它不受本地废纸篓设置影响,也不参与30天自动清理规则。
关闭自动清理(谨慎操作)
如果你刚启用就后悔,或者发现某类文件总被误删,可以随时关闭。
重新进入「访达」→「偏好设置」→「高级」→ 取消勾选「30天后移除废纸篓中的项目」。
无需重启或刷新,关闭后新移入废纸篓的文件即停止计时,已满30天但尚未被清理的项目仍会被执行删除——该操作【不可撤销已触发的删除动作】。











