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

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

    首页/Mole 实测软件

    如何在 Mac 上卸载 Syncthing

    Syncthing 把设备的同步身份,也就是其他 Syncthing 设备认的证书和私钥,放在 ~/Library/Application Support/Syncthing 里,和 config.xml、索引数据库挨在一起,以后还想让这台 Mac 用同一个设备 ID 重新连上,就在移除任何东西之前把这个文件夹复制到别处,不然重装后的 Syncthing 在其他设备眼里就是一台新设备,每个共享文件夹都得重新接受一遍。这份指南覆盖 syncthing-macos 在 GitHub Releases 上的官方安装包和 Homebrew cask syncthing-app。

    先备份设备身份

    1. 点菜单栏图标打开 Syncthing,等正在进行的同步跑完。
    2. 在 Finder 里选「前往 › 前往文件夹」,输入 ~/Library/Application Support/Syncthing,把整个文件夹复制到备份位置,cert.pem 和 key.pem 就是设备身份,config.xml 记着你的文件夹和配对设备。

    退出 Syncthing,移除应用

    1. 从菜单栏菜单退出 Syncthing,它是菜单栏工具,没有 Dock 图标。
    2. 如果你还用 Homebrew 另外装过命令行版的 syncthing 服务(brew services start syncthing),那是一套独立安装,有自己的后台任务 homebrew.mxcl.syncthing,移除菜单栏应用不会停掉或删掉它,Mole 也不会把这个任务当成这个应用的启动项。Syncthing 文档里 macOS 上所有 Syncthing 的默认目录是同一个,所以那个服务按默认设置运行的话,上面这个文件夹也是它的身份。
    3. 在 Finder 的「应用程序」里找到 Syncthing,移到废纸篓。

    数据放在哪里

    位置 内容 处理建议
    ~/Library/Application Support/Syncthing config.xml、设备证书和私钥(cert.pem、key.pem)、网页界面的 HTTPS 证书和索引数据库 默认列出但不勾选,勾选前先备份
    ~/Library/Application Support/Syncthing-macOS Homebrew 给这个应用的 zap 清单里写了它,这次测试没看到 清楚里面是什么再删
    ~/Library/Caches/com.github.xor-gate.syncthing-macosx 应用缓存 可以删
    ~/Library/Preferences/com.github.xor-gate.syncthing-macosx.plist 菜单栏应用的偏好设置 不打算重装就可以删

    你同步的那些文件夹是自己选的普通文件夹,这里的操作都碰不到它们。

    用 Homebrew 安装时

    Mole 会先看 zap 清单,碰到未勾选、共用或者没法完全确认的内容就不执行 --zap,已勾选的残留仍照常清理。

    syncthing-app 这个 cask 的 zap 清单包含 ~/Library/Application Support/Syncthing-macOS、~/Library/Caches/com.github.xor-gate.syncthing-macosx、~/Library/Cookies/com.github.xor-gate.syncthing-macosx.binarycookies 和 ~/Library/Preferences/com.github.xor-gate.syncthing-macosx.plist,里面没有 ~/Library/Application Support/Syncthing,所以不管是 Mole 还是你自己运行 brew uninstall --cask --zap syncthing-app,都不会经由 Homebrew 删掉设备身份,这个文件夹只有在你在 Mole 里勾上它或者自己动手时才会被删。自己运行 --zap 依然会删掉清单里的每一项,不看 Mole 里的勾选。

    只移除应用:

    brew uninstall --cask syncthing-app
    

    核对卸载结果

    pgrep -il syncthing
    launchctl list | grep -i syncthing
    ls ~/Library/Application\ Support/Syncthing
    
    • pgrep 没有输出,说明没有 Syncthing 进程在运行,有输出说明菜单栏应用或者另外装的命令行 Syncthing 还开着。
    • 出现 homebrew.mxcl.syncthing 这一行,属于另外装的 Homebrew 服务,不属于这个应用,没有输出说明没有加载任何 Syncthing 任务。
    • ls 列出 cert.pem、key.pem 和 config.xml,说明设备身份还在磁盘上,那一行没勾就是这个结果,提示「No such file or directory」说明文件夹已经没了。

    Mole 会列出什么

    • ~/Library/Application Support/Syncthing 会列出但默认不勾选,因为里面是设备证书、私钥和配置。
    • 以 bundle ID com.github.xor-gate.syncthing-macosx 命名的项,比如缓存和偏好设置文件,默认勾选。
    • Mole 还可能从这个应用的 Homebrew zap 清单里列出 ~/Library/Application Support/Syncthing-macOS 和 ~/Library/Cookies/com.github.xor-gate.syncthing-macosx.binarycookies,默认不勾选。
    • Homebrew syncthing 服务的 homebrew.mxcl.syncthing 任务永远不会被当成这个应用的启动项。

    这次检查覆盖了什么

    2026 年 9 月 19 日,把 GitHub Releases 上官方下载的 Syncthing 2.1.5-1 拷进「应用程序」,打开一次,再用带完全磁盘访问权限的 Mole Preview 277 和另外九个应用一起卸载,放着 config.xml、证书和私钥的 ~/Library/Application Support/Syncthing 作为未勾选的审查项列了出来,留在了磁盘上,应用一直待在菜单栏,内存占用太小,没有在 Mole 状态页里单独占一行。这次没有共享文件夹,没有配对远程设备,Homebrew cask 和命令行服务也都没有测试。

    Mac 空间不够、越用越慢时,Mole 能帮你清理垃圾、卸干净软件、维护系统。

    下载试用 Mole

    Mole · 鼴

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

    v1.16.0 (296) · 更新日志

    产品

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

    支持

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

    法律

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

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

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

    命令行版继续免费开源。