强制清倒废纸篓可解决被quicklook、spotlight等临时占用的文件;若无效,需用活动监视器或lsof定位并终止占用进程;最彻底的是sudo rm -rf ~/.trash/暴力清除。

Mac废纸篓里有个文件反复提示“项目正在使用中”,右键清倒、快捷键全试过,它就是纹丝不动——这不是系统卡顿,是某个后台进程正死死攥着这个文件的句柄,不松手。
按Option键触发强制清倒
这一步操作起来很简单,直接点击Dock栏废纸篓图标→将鼠标移到顶部菜单栏→悬停在“访达”菜单上→按住Option键不放,此时“清倒废纸篓”会变成“强制清倒废纸篓”→点击它,确认弹窗后立即执行。
该方法绕过访达对文件状态的常规校验,直连内核发起删除指令,【仅对被QuickLook预览、Spotlight索引或临时打开的文件有效】。如果文件已闲置数月仍报占用,说明有更顽固的进程在背后锁着它,需换方法。
用活动监视器揪出并终止占用进程
第一步:按下Command + Space唤出聚焦搜索,输入“活动监视器”并回车启动;
第二步:在活动监视器右上角搜索框中,输入废纸篓里那个删不掉的文件名(比如“report_final_v2.pdf”)或扩展名(如“.tmp”“.log”);
第三步:在结果列表中重点看“命令”列和“PID”列,常见嫌疑进程包括Preview、mds_stores(Spotlight)、GoogleDriveFS、Dropbox、OneDrive、AdobeIPCBroker;
第四步:选中可疑进程→点击左上角红色“X”按钮→在弹窗中选“强制退出”;
第五步:关闭活动监视器→立刻右键废纸篓图标尝试“清倒废纸篓”。【注意:不要同时终止多个系统进程,尤其不要关掉WindowServer、kernel_task、launchd】
终端精准查杀:lsof + kill
方法一:定位单个文件占用进程
打开废纸篓,记下报错文件完整名称(含空格与扩展名,如“会议纪要 2026-08-23.docx”)→打开终端→输入:lsof ~/.Trash/"会议纪要 2026-08-23.docx"→回车。若返回结果含PID列数值,说明该进程正在占用;接着输入:kill -9 PID号(把PID号替换成实际数字)→回车执行。
方法二:批量扫清整个废纸篓占用
在终端中直接运行:lsof +D ~/.Trash→回车。这条命令会列出所有访问废纸篓目录的进程,比单文件扫描更彻底。逐行查看输出中的COMMAND和PID字段,对非系统关键进程(如Skype、Slack、VSCode)执行kill -9 PID。执行完后无需重启,直接去访达清倒废纸篓。
终端暴力清除:rm -rf直接干掉
打开终端;
输入sudo rm -rf ~/.Trash/(注意末尾斜杠不能少)→回车;
系统会提示输入管理员密码,**输入时屏幕不显示字符,输完直接按回车**;
密码正确后,命令立即执行,废纸篓目录被整体抹除重建,所有残留文件瞬间消失。
此操作不可逆,【执行前请确认废纸篓中无待恢复的重要文件】。它不依赖进程状态,哪怕文件被内核级句柄锁定也照删不误。











