如何在 Mac 上卸载 ForkLift
卸载 ForkLift 前,先核对要保留的收藏夹和远端连接。Binary Nights 提供可选的 iCloud 收藏夹同步,但打开同步不等于每个连接或本地文件都已备份;远端服务器和外接磁盘上的文件要分别确认。这次实测用的是官网下载包。
卸载应用并检查数据
先退出 ForkLift、可能运行的 ForkLift Mini,并结束传输,官网下载版退出后,把「应用程序」中的 ForkLift.app 移到废纸篓;cask 安装则先保留应用包,执行下方 Homebrew 卸载。到「系统设置 › 通用 › 登录项与扩展」看有无剩余条目,但不要修改 macOS 后台任务数据库。分别检查 ~/Library/Application Support/ForkLift 中的收藏夹或设置,以及 ~/Library/Preferences/com.binarynights.ForkLift-4.plist;具体收藏夹与同步入口见官方手册。不要猜测系统 helper 的路径;cask 会先处理自己的 helper,再移除应用包。
ForkLift manual · ForkLift support
查看卸载结果
这些命令只读取当前状态:
pgrep -il ForkLift
ls -ld ~/Library/'Application Support'/ForkLift ~/Library/Preferences/com.binarynights.ForkLift-4.plist
pgrep 没结果表示当前没有匹配进程,有结果就辨认并退出后再处理数据。ls 会打印存在的路径,报「No such file or directory」表示不存在,权限错误要另查,不能当成已经删除。特意保留的远端文件、项目和偏好不是卸载失败。
用 Homebrew 安装时
ForkLift cask 有明确的 helper 与启动任务卸载动作;zap 还列出 Application Support/ForkLift、偏好、日志、缓存、Cookie 和 HTTP 存储。要保留收藏夹,先用不带 zap 的 brew uninstall --cask forklift,随后再检查数据。自己加 --zap 会处理整份列表,不看 Mole 勾选;Mole 遇到未勾选、共享、超出审查边界或无法核实的路径会省略 zap,已选残留由自己的流程处理。
brew uninstall --cask forklift
卸载应用不会取消购买,也不会删除远端账户。
Mole 会列出什么
精确 bundle ID 的缓存和偏好通常默认勾选;显示名目录 Application Support/ForkLift 列出供检查,但默认不勾。包内 helper 只供确认,指向废纸篓的后台项目条目也不是删除 macOS 数据库的理由。
这次检查覆盖了什么
2026 年 9 月 20 日实测官网包 ForkLift 4.7.5,勾选审查项后卸载。包内 helper 只做确认,没有单独删除;卸载后还有后台任务条目指向废纸篓,实测没有修改这份系统状态。没有测试远端账户、iCloud 收藏夹恢复或 Homebrew 卸载。
