跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 Beyond Compare

    先退出 Beyond Compare 再移除,打算以后重装就把授权码留一份,授权码是在「Beyond Compare › Enter Key」里输入的,只注册当前这个用户账户。它的设置文件夹跟你实际对比过的文件和文件夹是两回事。这篇覆盖从 scootersoftware.com 下载的 Mac 版和 Homebrew cask beyond-compare。

    退出 Beyond Compare,移除应用

    退出前可以用 Tools › Export Settings 把要留的设置保存到待删除目录之外,核对文件,授权码单独私下保管。

    1. 从 Beyond Compare 的应用菜单退出,再打开「活动监视器」确认没有残留的 Beyond Compare 进程。
    2. 在 Finder 的「应用程序」中找到 Beyond Compare,移到废纸篓。

    Beyond Compare 数据存放位置

    在 Finder 按 Shift + Command + G,逐项打开存在的位置。当前 cask包含带版本号的设置目录,Scooter Software 的迁移说明也把 Beyond Compare 5 的单用户授权放在这里,Beyond Compare 5 的设置放在 ~/Library/Application Support/Beyond Compare 5,Beyond Compare 4 放在 ~/Library/Application Support/Beyond Compare。

    位置 内容 处理方式
    ~/Library/Application Support/Beyond Compare 5 Beyond Compare 5 的设置。 先查看并备份,再随应用移除。
    ~/Library/Caches/com.ScooterSoftware.BeyondCompare 可重新生成的缓存。 可以放心移除。
    ~/Library/Preferences/com.ScooterSoftware.BeyondCompare.plist 应用偏好设置。 想从头开始就移除。
    ~/Library/Saved Application State/com.ScooterSoftware.BeyondCompare.savedState 窗口恢复状态。 退出后可以移除。
    ~/Library/Containers/com.ScooterSoftware.BeyondCompare.BCFinder Beyond Compare 访达扩展的容器。 随应用移除,macOS 不让移动的话,就在 Finder 里拖进废纸篓。

    退出后把设置目录中其他要留的状态复制到独立备份并核对,再用访达「前往文件夹」打开表格路径,只把不需要的 Beyond Compare 项目移到废纸篓,当前 cask 还列出 ~/Library/Caches/com.apple.helpd/Generated/Beyond Compare Help* 和 ~/Library/Caches/com.apple.helpd/Generated/com.ScooterSoftware.BeyondCompare.help*,打开上层目录,只移除实际匹配的 Beyond Compare 帮助缓存,共用 Generated 上层目录和仍在用的其他版本设置保留。

    Mac 支持页还提到,把授权码存成 /etc/BC5Key.txt 可以让这台 Mac 上所有用户账户都完成注册,这个文件不在你的用户目录下,卸载应用碰不到它,确认没有别的账户还在用 Beyond Compare 再自己删。

    用 Homebrew 安装时

    Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。

    beyond-compare 这个 cask 的 zap 清单包含 ~/Library/Application Support/Beyond Compare*,上面的设置文件夹和 Beyond Compare 4 的文件夹都在范围里,另外还有访达扩展的容器,以及 macOS 在 ~/Library/Caches/com.apple.helpd/Generated 下为它的帮助文档生成的缓存。关闭「卸载时一并移除数据和配置」时,设置目录的审查行默认不勾,开启后,现有且合格的自有、未共用行可能预先勾选,要保留设置就取消勾选,这样 Mole 卸载 Homebrew 装的 Beyond Compare 时就不加 --zap,只移除你留着勾的几行。自己运行 brew uninstall --cask --zap beyond-compare 会把清单上的东西全部移进废纸篓,不看 Mole 里的勾选,想保留设置就先备份,或者只移除应用:

    brew uninstall --cask beyond-compare
    

    这个 cask 把 bcomp 链接到当前 Homebrew 前缀下的 bin,Apple 芯片通常是 /opt/homebrew/bin,Intel 通常是 /usr/local/bin,链接指向应用包,普通 cask 卸载会移除它管理的这个链接。

    检查结果

    pgrep -ilf "Beyond Compare.app"
    command -v bcomp
    ls -d ~/Library/Application\ Support/Beyond\ Compare\ 5
    

    pgrep 没有输出只说明没有命令行匹配这个模式,还要在「活动监视器」核对确认属于 Beyond Compare 的进程,有残留就退出。command -v bcomp 也可能返回别名或函数,只有文件路径才用 ls -l 或访达「显示简介」检查确切项目,只把确认指向这份已移除应用的链接移到废纸篓,其他副本的工具保留,没有匹配只说明当前终端没找到该命令。ls -d 打印路径说明设置还在,提示「No such file or directory」说明已经移除。

    Mole 会列出什么

    以下是 Mole 对官网下载版 Beyond Compare 的处理:

    • ~/Library/Application Support/Beyond Compare 5 是审查行,关闭「卸载时一并移除数据和配置」时默认不勾,开启后合格的自有、未共用数据可能预先勾选,要留的设置先备份并取消勾选。
    • ~/Library/Caches/com.ScooterSoftware.BeyondCompare、~/Library/Preferences/com.ScooterSoftware.BeyondCompare.plist 和 ~/Library/Saved Application State/com.ScooterSoftware.BeyondCompare.savedState 存在时默认勾选。
    • ~/Library/Containers/com.ScooterSoftware.BeyondCompare.BCFinder 在应用包里找得到它对应的访达扩展时默认勾选,不过 macOS 仍可能拒绝把容器移进废纸篓,那样它会一直留着,直到你在 Finder 里自己删。
    • /etc/BC5Key.txt 不会列出。

    这次检查覆盖了什么

    2026 年 9 月 20 日,把 scootersoftware.com 下载包里的 Beyond Compare 5.2.5 拷进「应用程序」,没有 Homebrew 安装记录,再用 Mole 1.15 Preview(build 280)卸载,审查列表全部勾选。~/Library/Application Support/Beyond Compare 5(16 KB)名字里带着版本号,照样被认成这个应用的文件夹,随应用进了废纸篓,访达扩展的容器(8 KB)也在列表里,但 macOS 以权限错误拒绝移动,留在了原处。已注册的授权、/etc/BC5Key.txt 和 Homebrew cask 这次都没有测试。

    Beyond Compare · Beyond Compare on Mac

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。