如何在 Mac 上卸载 Logseq
Logseq 里真正要紧的是你的图谱,移除应用不会删掉它们,放在哪里取决于图谱的类型。文件图谱就是你创建时选的那个 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」,说明这台 Mac 上从没有过数据库图谱,或者已经被挪走,先核对备份再往下做。ls -d会打印仍然存在的文件夹。为了保留插件留下~/.logseq,看到它还在是正常结果。grep打印出一行带Logseq.app的内容,说明启动脚本还在,指向的应用已经没了。没有输出说明这个文件存在但不是 Logseq 的启动脚本,别动它。提示「No such file or directory」说明从没装过或已经移除。
用 Homebrew 安装时
logseq 这个 cask 的 zap 清单是 ~/Library/Application Support/Logseq、~/Library/Logs/Logseq,以及 com.electron.logseq 的偏好设置文件和窗口恢复状态。执行 brew uninstall --cask --zap logseq 会把这些移进废纸篓。它没有列出 ~/logseq、~/.logseq 和任何文件图谱文件夹,图谱和插件不在其中。
只移除应用:
brew uninstall --cask logseq
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/Library/Application Support/Logseq 这一行默认不勾选,所以除非你勾上它,Mole 不会加 --zap。你自己在终端敲的 brew 命令不会看 Mole 的勾选。
Mole 会列出什么
以下是 Mole 对磁盘映像版 Logseq 的处理:
~/logseq和~/.logseq会列出,但默认不勾选。Mole 分不清哪个图谱你还要,所以从不替你勾选。~/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 安装都没有测试。
