应用残留

如何清理 Mac 上的应用残留文件

把应用拖进废纸篓后,它的缓存、偏好设置和支持文件还留在 Library 文件夹里。这些可以删,但先要按 Bundle ID 确认每一项确实属于这个应用,因为名字相近的文件可能属于同一开发者的另一款应用。如果开发者提供了卸载程序,直接用它更稳妥。

残留文件在哪里

大部分在你的用户 Library 里。在 Finder 菜单栏点“前往”,按住 Option 键再点“资源库”,就能打开它。要看的文件夹有 Application Support、Caches、Preferences、Containers、Group Containers、Saved Application State、Logs 和 LaunchAgents。

很多文件以应用的 Bundle ID 命名,比如 Preferences 里的 com.developer.appname.plist。应用还没删的时候,可以在终端里运行 mdls -name kMDItemCFBundleIdentifier,后面跟上应用的路径,查到它的 Bundle ID。

手动清理残留

最好在删掉应用后马上处理,那时你还记得它的准确名字。

  1. 退出应用和它挂在菜单栏里的辅助程序,把想保留的数据导出来。
  2. 记下应用的名称、开发者和 Bundle ID,然后把应用移到废纸篓。
  3. 在 Library 文件夹里搜索这个 Bundle ID,把匹配的项目移到废纸篓。
  4. 重启 Mac,确认这个开发者的其他应用还能正常用,再清空废纸篓。

需要小心的地方

同一个开发者的几款应用,经常共用 Application Support 或 Group Containers 里的某个文件夹,删掉它可能会把你还在用的应用重置掉。打算重装的话,偏好设置要留着,你的设置都存在里面。

系统扩展、驱动和特权辅助程序,要用开发者自己的卸载程序来删;如果是公司管理的 Mac,按管理员的说明处理。

Mint 能帮你做什么

应用还没删的话,把它拖到 Mint 的“卸载”页。Mint 会按 Bundle ID 和名称匹配文件,按类别和路径列出来,默认只勾选缓存、日志和崩溃报告。应用本身和其他想删的内容由你来勾,然后一起移到废纸篓。

应用已经删了的话,就在“硬盘”页扫描一次。“残留”分组里会列出 Library 中找不到所属应用、而且 30 天没有变动的缓存和日志,标注为“未找到已安装的所属应用”。窗口恢复状态 Mint 不会动,因为里面可能有没保存的工作。这两项功能都只在 Direct 版和 Setapp 版里提供。

常见问题

Mac 应用残留一般在哪里?

大多在用户 Library 文件夹里,比如 Application Support、Caches、Preferences、Containers 等位置。文件在那里不代表可以放心删,先确认它属于哪个应用。

App Store 版的 Mint 能清理应用残留吗?

不能。App Store 版运行在苹果的沙盒里,访问不到其他应用的 Library 文件,所以这项功能在 Direct 版和 Setapp 版里。

重装应用时要删掉偏好设置吗?

只有想彻底重来时才删。保留的话,重装后你的设置还在。

看看应用到底留下了哪些文件

把应用拖到 Mint 的“卸载”页;已经删掉的应用,就在“硬盘”页扫描一次。

查找应用残留