如何删除macOS 11.5.2下Xcode 12生成的路径过长废纸篓残留文件
macOS超长路径废纸篓文件清理方案
方法1:终端命令直接删除(优先使用)
终端处理文件不受图形界面的路径长度限制,是最简便的解决方案:
- 打开「启动台」→「其他」→「终端」
- 若要清空整个废纸篓,直接执行命令:
find ~/.Trash -delete - 执行后等待命令运行结束即可,无报错就代表清理完成,可打开废纸篓确认删除结果。
如果只需要删除导致路径过长的Xcode相关文件、不想清空整个废纸篓,可以执行过滤命令:find ~/.Trash -name "*你的应用名称*" -delete
将命令里的你的应用名称替换为你Xcode项目的产物名称即可。
方法2:缩短上层路径后删除
如果你不想清空整个废纸篓,也可以手动修改顶层文件夹名称降低路径长度:
- 打开废纸篓,找到Xcode生成的超长路径对应的顶层构建文件夹
- 右键点击该文件夹,选择「重命名」,修改为1-2个字符的短名称,比如
tmp - 再次尝试右键废纸篓选择「清空废纸篓」即可正常删除
方法3:恢复模式下删除(适用于文件被占用的场景)
如果上述方法都提示文件被占用无法删除,可以进入恢复模式操作:
- 重启Mac,开机时按住
Command + R组合键直到出现苹果logo - 选择对应用户登录后,点击顶部菜单栏「实用工具」→「终端」
- 执行命令(替换命令中的占位符为你自己的设备信息):
rm -rf /Volumes/<你的系统盘名称>/Users/<你的Mac用户名>/.Trash/* - 执行完成后重启设备正常进入系统即可
注意:所有删除操作执行前请确认废纸篓内没有需要保留的文件,删除后无法通过常规方式恢复。
内容的提问来源于stack exchange,提问作者user1628444
相关产品推荐
相关产品推荐

