如何在 Mac 上卸载 Joplin
Joplin 的笔记不在 ~/Library 里,按 Joplin 的配置文件说明,它们放在 ~/.config/joplin-desktop,database.sqlite 存着全部笔记、笔记本和标签,resources 是附件,plugins 和 settings.json 是插件和设置。只把应用移到废纸篓不会碰这个文件夹,你要是开了同步,Joplin Cloud、Dropbox 或 WebDAV 这类同步目标上也各有一份。这份指南覆盖官网下载版和 Homebrew cask joplin。
先备份笔记
- 在 Joplin 里选「File › Export all」,格式选 JEX。一条 Joplin 论坛里开发者的回答确认从菜单导出就是导出全部,Joplin 的导入导出说明也说 JEX 是无损格式,标签和时间都会保留,只是不带笔记的历史版本。
- 开了同步的话,退出前再手动同步一次,等它完成并核对同步状态,同步目标不是独立备份。
- 想连插件和设置一起备份,完成同步后再退出 Joplin,把整个
~/.config/joplin-desktop复制到独立的私有备份位置,并核实副本。 - 建过多个配置文件的话,其余配置都在这个目录里以
profile-开头的子文件夹中,复制整个目录时会一起带走。
退出 Joplin,再移除应用
- 从 Joplin 菜单退出应用,只关窗口不算退出。本次实测它跑了 9 个进程,Mole 的状态页把它们合成一行 Joplin。
- 在「活动监视器」里搜索 Joplin,确认相关进程都已退出。
- 在访达的「应用程序」里把 Joplin 移到废纸篓。
实测中 Joplin 没有注册登录项或后台项目。
Joplin 的数据放在哪里
备份并退出后,在访达按 Shift + Command + G 打开各位置或上层文件夹,只选中对应的 Joplin 项目,不再需要才移到废纸篓,不存在就跳过,笔记配置要等独立备份核实后再处理。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/.config/joplin-desktop |
笔记数据库、附件、插件和设置 | 备份整个文件夹并核实 JEX 导出,打算重装就留着,否则确认独立备份后才移除 |
~/Library/Application Support/Joplin |
应用的 Electron 本地存储和缓存 | 退出应用、确定不再使用后移除 |
~/Library/Preferences/net.cozic.joplin-desktop.plist 和 ~/Library/Preferences/net.cozic.joplin-desktop.helper.plist |
应用和辅助进程偏好设置 | 随应用一起移除 |
~/Library/Saved Application State/net.cozic.joplin-desktop.savedState |
窗口状态 | 随应用一起移除 |
检查结果
pgrep -il joplin
ls ~/.config/joplin-desktop
ls -d "$HOME/Library/Application Support/Joplin"
pgrep没有输出,说明 Joplin 没在运行。ls ~/.config/joplin-desktop列出database.sqlite和resources,只证明这些项目存在,还要与独立备份核对,不能据此认定笔记或附件完整,提示「No such file or directory」说明文件夹已经没了,永久删除废纸篓中的 Joplin 项目前,先核实独立备份。ls -d打印出 Application Support 的路径说明它还在,提示「No such file or directory」说明已经移除。
用 Homebrew 安装时
当前 macOS 的 joplin cask 把整个 ~/.config/joplin-desktop 笔记配置列入 zap 清单,也包括上面的 Application Support 文件夹、两个偏好设置文件和窗口状态。brew uninstall --cask --zap joplin 因而会有删除笔记、附件、插件和设置的风险,执行前先核实 JEX 导出和完整配置的独立备份。只移除应用,不执行 zap:
brew uninstall --cask joplin
~/.config/joplin-desktop 在 ~/Library 外面,Mole 对当前 cask 不执行 zap,仍会移除已勾选的行,勾选笔记配置也会移除它。自己在终端敲的 brew 命令不会看 Mole 的勾选。当前 Homebrew cask
Mole 会列出什么
关闭「卸载时一并移除数据和配置」时,对官网下载版 Joplin:
~/.config/joplin-desktop会列出,但默认不勾选,里面是笔记,勾选前先核实备份。~/Library/Application Support/Joplin会列出,但默认不勾选,里面的缓存文件夹(Cache、Code Cache、GPUCache、DawnGraphiteCache、DawnWebGPUCache、blob_storage)是单独的行,默认勾选。- 偏好设置文件、最近文稿列表,以及按
net.cozic.joplin-desktop存放的临时缓存,默认勾选。 - 同步目标上的笔记不在这台 Mac 上,不会列出。
开启「卸载时一并移除数据和配置」后,符合条件的应用数据行可能预先勾选,包括笔记配置和 Application Support 文件夹,要保留就取消勾选,移除前先核实备份。
这次检查覆盖了什么
2026 年 9 月 26 日,用官网磁盘映像装上 Joplin 3.7.18,不设同步打开一次,再用 Mole 的开发构建全部勾选后卸载。状态页显示一行 Joplin,9 个进程,约 936 MB。13 项进了废纸篓,包括 ~/.config/joplin-desktop(约 9 MB,新建的配置,没有测试者自己的笔记)和 ~/Library/Application Support/Joplin,清单上的东西一项都没留下。此前 2026 年 9 月 20 日卸载同一版本时,全盘复扫找到了 ~/.config/joplin-desktop,之后它作为默认不勾选的一行加进了 Mole 的列表,9 月 21 日复测用的 Mole 1.15 Preview 构建 282 还没有这一行,所以即使全部勾选,文件夹也留在了磁盘上。同步、真实笔记、插件和 Homebrew 安装都没有测试。
