brew uninstall --cask --zap 是 Homebrew Cask 内置的深度卸载方式,可自动清除 ~/Library/Preferences、Caches、Application Support 等路径下的用户级配置文件,比手动清理更准确高效。
用 brew uninstall --cask --zap 就能可靠清理 cask 安装应用的用户级残留配置,这是 homebrew cask 内置的深度卸载方式,比手动翻找更准、更省心。
✅ 用 --zap 彻底卸载(推荐首选)
Cask 的 --zap 选项专为清除配置而设计,它会自动定位并删除常见用户数据路径,无需你逐个进 ~/Library 翻找:
- 先确认软件是否已安装:
brew list --casks | grep -i chrome - 执行深度卸载:
brew uninstall --cask --zap google-chrome - 它默认清理这些位置:
•~/Library/Preferences/com.google.Chrome.plist
•~/Library/Caches/com.google.Chrome
•~/Library/Application Support/Google/Chrome
•~/Library/Saved Application State/com.google.Chrome.savedState
注意:--zap 不动你同步到云端的数据(如 Chrome 书签、扩展),但会清空本地缓存、偏好设置和临时状态。
? 手动补漏(适合特殊需求或 zap 未覆盖的情况)
有些软件(尤其含后台服务、登录项或沙盒容器的)可能留有 zap 未处理的文件。可按以下路径快速检查:
- 打开访达 → Shift + ⌘ + G → 输入:
~/Library/Containers,搜索软件名(如zoom.us) - 同样操作进入:
~/Library/LaunchAgents,查找带软件名的.plist文件(如com.tunnelblick.Tunnelblick.LoginItem.plist) - 再查:
/Library/LaunchDaemons(需管理员权限访问),这类多见于杀毒、虚拟机或驱动类工具
删之前建议右键「显示简介」确认归属,且确保该应用所有进程已在「活动监视器」中强制退出。
?️ 配合 Pearcleaner 自动化收尾
如果你常装卸多个 Cask 应用,或想一并扫清孤立缓存和语言包,Pearcleaner 是实用补充:
- 拖一个 .app 或 .pkg 进 Pearcleaner 窗口,它基于 Bundle ID 扫描全部关联路径
- 预览界面明确标出「偏好设置」「容器数据」「日志」「旧版语言包」等类别,支持勾选剔除
- 对通过 brew cask 安装的软件,它还能识别并提示是否同步卸载对应依赖
它不碰系统路径(如 com.apple.*),安全边界清晰,适合不想反复敲命令的用户。


















