如何在 Mac 上卸载 BetterZip
BetterZip 用来创建和打开压缩包,它的设置在偏好设置文件和 Application Support 文件夹里,这两项 Mole 默认都会勾上,想在重装后保留同样的设置,就把它们取消勾选或者先复制到别处。下面的步骤覆盖官网下载的 Mac 版和 Homebrew cask betterzip。
先关掉访达扩展,再退出移除应用
开启过 BetterZip 的访达扩展的话,先去「系统设置 › 通用 › 登录项与扩展」把它关掉,让访达不再加载它,加过 BetterZip 服务的,到个人资源库的 Services 文件夹里删掉,然后退出 BetterZip,把它从「应用程序」拖进废纸篓。BetterZip 的帮助菜单里有几条命令,能列出所有可能存着它创建的文件的位置(见 BetterZip 帮助)。
BetterZip 的数据放在哪里
在访达里按 Shift + Command + G,逐个检查下面的位置是否存在。
| 位置 | 内容 | 处理建议 |
|---|---|---|
~/Library/Preferences/com.macitbetter.betterzip.plist |
帮助页面写明的 BetterZip 设置文件 | 默认勾选,想保留设置就先复制一份 |
~/Library/Application Support/com.macitbetter.betterzip |
应用数据 | 默认勾选,删之前先看看 |
~/Library/Caches/com.macitbetter.betterzip |
缓存数据 | 可以直接删除 |
~/Library/Saved Application State/com.macitbetter.betterzip.savedState |
窗口恢复状态 | 可以直接删除 |
~/Library/Application Scripts/com.macitbetter.betterzip.findersyncextension、.Quick-Look-Extension、.Compress-with-BetterZip,以及 ~/Library/Containers 里对应的文件夹 |
访达扩展、Quick Look 预览和「用 BetterZip 压缩」扩展各自的数据 | 关掉访达扩展之后跟应用一起删 |
~/Library/Group Containers/79RR9LPM2N.group.com.macitbetter.betterzip |
共享的组文件夹,Homebrew zap 清单里写着 | 确认没有装别的 BetterZip(比如 Setapp 版)再删 |
核对结果
pgrep -il betterzip
ls -d ~/Library/Application\ Support/com.macitbetter.betterzip ~/Library/Caches/com.macitbetter.betterzip
pluginkit -m | grep -i betterzip
pgrep没有输出,说明 BetterZip 没在运行。ls打印出路径说明文件夹还在,提示「No such file or directory」说明已经删掉。pluginkit -m列出系统里注册的扩展,还出现 BetterZip 的话,说明系统里还登记着它的某个扩展,看看 Mac 上是不是还有另一份 BetterZip.app。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
betterzip 这个 cask 还会链接一个 betterzip 命令行工具,Homebrew 会跟应用一起移除它。它的 zap 清单比上面的表格长,除了扩展目录、设置、缓存和窗口恢复状态,还包括两个组容器和对应的 Application Scripts 文件夹,79RR9LPM2N.group.com.macitbetter.betterzip 和 79RR9LPM2N.group.com.macitbetter.betterzip-setapp,后一个属于 Setapp 版。Mole 也会从这个应用的 Homebrew zap 清单里列出这些组文件夹,默认不勾选,所以保持默认勾选时 Mole 不带 --zap。自己运行 brew uninstall --cask --zap betterzip 会把整份清单都清掉,不看 Mole 里勾没勾,想保留设置,用不带 --zap 的 brew uninstall --cask betterzip。
brew uninstall --cask betterzip
Mole 会列出什么
对官网下载版的 BetterZip:
~/Library/Preferences/com.macitbetter.betterzip.plist、~/Library/Application Support/com.macitbetter.betterzip、~/Library/Caches/com.macitbetter.betterzip和窗口恢复状态默认勾选。- Application Scripts 和 Containers 下访达扩展、Quick Look 和「用 BetterZip 压缩」的文件夹默认勾选,因为它们的标识符就是 BetterZip 自己的标识符加一个后缀。
- 从 Homebrew zap 清单里取来的组文件夹默认列出但不勾选。
这次检查覆盖了什么
2026 年 9 月 20 日,用官网 zip 装上 BetterZip 6.0.6,再用官方 Mole 1.15.0 build 282 卸载,待确认的行全部勾上,应用、bundle id 对应的 Application Support 文件夹和清单里其余的东西一起进了废纸篓。这次没有开启过访达扩展,也没有加过服务,所以扩展的注册和上面的 pluginkit 检查都没有被验证到。BetterZip 帮助
