如何在 Mac 上卸载 Logseq
卸载前先备份 Logseq 图谱,只移除应用会留下它们,在 Mole 里勾选图谱数据行或运行 Homebrew zap 则可能移除,保存位置取决于图谱类型。文件图谱就是你创建时选的那个 Markdown 文件夹,里面有 journals、pages 和 logseq。数据库图谱是 Logseq 2.0 的数据库格式,按 Logseq 的数据库版改动说明,它放在 ~/logseq/graphs/<graph name>(尖括号里是图谱名),由一个 db.sqlite 文件和一个 assets 文件夹组成。动手删除之前,两种图谱都先备份,卸载之后也别为了收拾干净去删图谱文件夹。这份指南覆盖 Logseq 的磁盘映像版和 Homebrew cask logseq。
先备份图谱
- 文件图谱:退出 Logseq,把整个图谱文件夹复制到别处,再在副本里打开几页确认。
- 数据库图谱:打开右上角的三点菜单,选「Export graph」,再选「Export both SQLite DB and assets」。Logseq 的数据库版说明还提到桌面版会在每个图谱目录的
backups文件夹里保留最近 12 份自动备份,它们也在~/logseq/graphs里面,删掉这个目录时会跟着一起没了,不能当作另一份副本。 - 插件和应用设置在
~/.logseq。一篇 Logseq 文档帖建议复制这个文件夹时去掉里面的graphs子文件夹,以后想恢复插件就用这份。
退出 Logseq,再移除应用
- 从 Logseq 菜单退出应用。
- 在「活动监视器」里搜索 Logseq,确认相关进程都已退出。本次实测中 Logseq 跑了 7 个进程,Mole 的状态页把它们合成一行。
- 在 Finder 的「应用程序」里把 Logseq 移到废纸篓。
移除应用不会取消 Logseq Sync,也不会删除 Logseq 账户,同步过的图谱仍留在那边。
Logseq 的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
| 你为文件图谱选的文件夹 | 你的 Markdown 页面和日记 | 留着,这是你的笔记,不是应用数据 |
~/logseq |
graphs 里的数据库图谱,每个都带数据库、附件和备份 |
留着,绝不当作残留删除 |
~/.logseq |
插件和设置,旧版本还在 graphs 里放图谱缓存 |
准备重装就留着,只有想重新配置时才移除 |
~/Library/Application Support/Logseq |
应用的本地存储和 Electron 缓存 | 退出应用后,确认不再需要本地状态再移除 |
~/.local/bin/logseq |
Logseq 可以安装的命令行启动脚本,标有 logseq-cli-managed,指向 Logseq.app |
不用 logseq 命令就随应用一起移除,~/.local/bin 里的其他东西都不要动 |
检查结果
应用进了废纸篓之后,在终端运行下面几条只读命令:
pgrep -il logseq
ls ~/logseq/graphs
ls -d ~/.logseq "$HOME/Library/Application Support/Logseq"
grep -H Logseq.app ~/.local/bin/logseq
pgrep没有输出,说明 Logseq 没在运行。ls ~/logseq/graphs只列出目录条目,不能证明每份数据库和附件都完整,要核对实际图谱文件和独立备份,提示「No such file or directory」只说明路径不存在,无法区分从未创建、已移动还是已删除,权限或其他读取错误表示结果还不能确定。ls -d会打印仍然存在的文件夹。为了保留插件留下~/.logseq,看到它还在是正常结果。grep打印出一行带Logseq.app的内容,说明启动脚本还在,指向的应用已经没了。没有输出说明这个文件存在但不是 Logseq 的启动脚本,别动它。提示「No such file or directory」说明从没装过或已经移除。
用 Homebrew 安装时
当前 logseq cask 的 zap 清单包含 ~/logseq、~/.logseq、~/Library/Application Support/Logseq、~/Library/Logs/Logseq,以及 com.electron.logseq 的偏好设置文件和窗口恢复状态,执行 brew uninstall --cask --zap logseq 会把它们一起移进废纸篓,数据库图谱、附件、自动备份、插件和设置都在其中,放在这些目录里的文件图谱也会被移走。运行 zap 前先备份并核对图谱和插件,想保留就不加 zap。
只移除应用:
brew uninstall --cask logseq
~/logseq 和 ~/.logseq 在 ~/Library 外面,所以 Mole 卸载这个 cask 不加 --zap,即使勾选了这两行也是如此,已勾选的残留由 Mole 单独处理。你自己在终端敲的 brew 命令不会看 Mole 的勾选。
Mole 会列出什么
以下是 Mole 对磁盘映像版 Logseq 的处理:
~/logseq和~/.logseq会列出,「卸载时一并移除数据和配置」关闭时不勾选,开启后,没有其他已装应用共用的合格数据行可能预选。删除前先核对图谱和插件的备份,想保留这些数据就取消勾选。~/Library/Application Support/Logseq会列出,该设置关闭时不勾选,开启后合格的应用数据可能预选。里面的 Chromium 缓存文件夹,比如Cache、Code Cache和GPUCache,是单独的行,默认勾选。~/.local/bin/logseq是指向这个Logseq.app的托管启动脚本时会列出,但默认不勾选。~/.local/bin里的其他文件不会按名字匹配。~/Library/Logs/Logseq、最近文稿列表,以及按com.logseq.logseq存放的缓存、偏好设置和窗口恢复状态默认勾选。- Mole 不会遍历你自行选择的目录来查找文件图谱,存放在上述候选目录内的图谱需要你在删除前确认。
这次检查覆盖了什么
2026 年 9 月 19 日,从磁盘映像把 Logseq 拷进「应用程序」,打开一次,再用 Mole 1.15 的 Preview 构建卸载,没有 Homebrew 安装记录。~/Library/Application Support/Logseq 列出后没有勾选,留在了磁盘上。~/.logseq 和 ~/logseq 这两行是测试之后才加进 Mole 的,~/.local/bin/logseq 这一行加于 9 月 25 日,所以那次测试说明不了它们会被保留还是移除。2026 年 9 月 26 日又从磁盘映像重装 Logseq 2.0.1,打开一次,用 Mole 的开发构建把所有行都勾上卸载,默认不勾的 ~/logseq、~/.logseq、~/.local/bin/logseq 和 Application Support 这几行也包括在内,Mole 的状态页把 Logseq 显示成一行,下面折叠了 7 个进程,连同应用一共 16 项都进了废纸篓,之后磁盘上一项都没有留下,也没有出现登录项或 LaunchAgent。图谱内容、插件、Logseq Sync 和 Homebrew 安装都没有测试。
