如何在 Mac 上卸载 Stash
先保存自己的配置并确认接下来使用的网络连接方式,本文不会让你修改节点、代理模式或系统代理,也不把共享网络配置当成垃圾。下面的路径来自本机安装版本的只读核查,不代表已经卸载或验证过数据恢复。产品说明
退出并移除应用
Stash 包含系统 helper,仅把 App 移入废纸篓不能证明后台组件已卸载。先在 Stash 中查找当前版本的卸载说明,保留该入口直到完成,不在终端按名称批量删除服务。
核对本机数据
Finder 中按 Shift + Command + G,逐项打开下面的位置,找不到就跳过。这里列出的目录在本机检查时确实存在,内容未逐一读取,涉及设置、登录状态或用户资料的目录先保留,不按软件名删除整个厂商目录。
| 路径 | 处理 |
|---|---|
~/Library/Application Support/ws.stash.app.mac |
可能包含配置、登录状态或用户资料,保留到备份核对完成 |
~/Library/Preferences/ws.stash.app.mac.plist |
偏好设置文件,想保留设置就备份或取消勾选 |
~/Library/Caches/CloudKit/ws.stash.app.mac |
缓存路径,退出应用后先核对内容,再决定是否移除 |
检查结果
if [ -e "/Applications/Stash.app" ]; then
printf '%s\n' 'App bundle still exists'
else
printf '%s\n' 'App bundle not found at this path'
fi
ls -ld "$HOME/Library/Application Support/ws.stash.app.mac"
第一段会明确显示 App 本体是否还在这个路径,路径不在不代表所有数据已清完。ls 输出表示该数据路径仍在,No such file 表示不存在,Permission denied 只表示无法核验,不要把权限错误当成清理成功。
用 Homebrew 安装时
brew uninstall --cask stash
这条命令卸载 cask,不执行 zap,它仍会处理 cask 声明的应用、入口或后台组件,不保证只删除 App。
普通卸载会退出 ws.stash.app.mac,移除 /Library/LaunchDaemons/ws.stash.app.mac.daemon.helper.plist、/Library/PrivilegedHelperTools/ws.stash.app.mac.daemon.helper 和 cask 管理的 Stash Dashboard 入口,这些动作不需要加 zap。执行时可能需要管理员授权。
直接加 --zap 会执行 cask 的数据移除列表,不读取 Mole 的勾选状态。它涉及的路径包括 ~/Library/Application Scripts/B36787XSBG.ws.stash.app、~/Library/Application Scripts/group.ws.stash.app、~/Library/Application Scripts/ws.stash.app、~/Library/Application Scripts/ws.stash.app.mac-LaunchAtLoginHelper、~/Library/Application Support/Stash、~/Library/Application Support/ws.stash.app.mac、~/Library/Caches/ws.stash.app.mac、~/Library/Caches/ws.stash.app.mac.dashboard、~/Library/Containers/ws.stash.app.mac-LaunchAtLoginHelper、~/Library/Group Containers/B36787XSBG.ws.stash.app、~/Library/Group Containers/group.ws.stash.app、~/Library/HTTPStorages/ws.stash.app.mac、~/Library/HTTPStorages/ws.stash.app.mac.binarycookies、~/Library/Preferences/ws.stash.app.mac.plist、~/Library/WebKit/ws.stash.app.mac。这些数据先保留或备份,确认全部都要移除后再选择 zap。
Mole 只有在 zap 的完整范围都通过审查门禁时才使用它,未勾选、共享、超出边界或无法识别的项会阻止 zap,已选条目仍可走 Mole 自己的删除流程。 Homebrew cask
账号和资料
移除本机应用不等于删除账号或取消订阅,需要保留的文稿、远端文件和独立组件继续保留,本轮没有验证账号注销、续费取消或备份恢复。
Mole 会列出什么
在默认关闭包含应用数据选项时,下面这些本机已核路径默认勾选,里面也可能含设置或用户资料,删除前先备份或取消勾选: ~/Library/Application Support/ws.stash.app.mac, ~/Library/Preferences/ws.stash.app.mac.plist, ~/Library/Caches/CloudKit/ws.stash.app.mac。
开启包含应用数据选项后,可批量选择的审查数据可能一起勾选,共享存储、受保护的个人资料和 agent 档案仍保留原来的单独确认或保护。这里的路径说明不保证每个安装渠道都产生相同文件。
这次检查覆盖了什么
本机已安装版本在 2026 年 10 月 4 日完成只读审查导出和路径对照,没有重装、退出或卸载应用,没有执行本文中的移除命令。记录只证明哪些路径进入审查及其选择政策,不证明删除权限、卸载后残留、账号同步或资料恢复。
