如何在 Mac 上卸载 DEVONthink
DEVONthink 的真正数据库(.dtBase2 文件)存在你自己选的位置,通常是 DEVONtechnologies 建议的 ~/Databases 文件夹,完全在资源库文件夹之外,所以移除应用不会碰到它们。真正存在应用自己文件夹里的,是全局收件箱数据库(放在那里还没归档的东西)、自定义模板、设置,还有本地同步记录。这篇覆盖从 DEVONtechnologies 官网下载的版本,以及 Homebrew cask devonthink。
先备份收件箱,再退出
- 打开 DEVONthink,看看全局收件箱里有没有还没归档进数据库的东西,把它们移进数据库或者导出,因为收件箱本身就在应用自己的文件夹里。
- 如果你用过自定义模板,DEVONtechnologies 也建议在彻底卸载前先备份一份
Templates.noindex文件夹(如何彻底卸载 DEVONthink)。 - 从菜单退出 DEVONthink。
- 在 Finder 的应用程序文件夹里把 DEVONthink 拖进废纸篓。
- 打开系统设置 › 通用 › 登录项与扩展,关掉列出的 DEVONthink 条目。
DEVONtechnologies 把这种程度的移除称为「深度卸载」,只在特定情况下才需要,不是常规排障步骤;如果 DEVONthink 出了问题,先联系他们的支持,别直接删东西。
DEVONthink 在本地留下什么
| 位置 | 存的是什么 | 怎么处理 |
|---|---|---|
你自己的 ~/Databases 文件夹(或者你放数据库的其它地方) |
你真正的 DEVONthink 数据库和里面的文档 | 不属于移除应用的范围,不用管它 |
~/Library/Application Support/DEVONthink* |
全局收件箱数据库、自定义模板、应用设置 | 先备份收件箱和模板,再移除 |
~/Library/Containers/com.devon-technologies.* |
沙盒里的辅助数据 | 跟应用一起移除 |
~/Library/Group Containers/679S2QUWR8.think* |
DEVONthink 自带同步功能用的本地记录 | 删掉不会影响你的数据库,只是清掉本地同步状态 |
~/Library/Application Scripts/com.devon-technologies.* |
沙盒自动化脚本 | 跟应用一起移除 |
~/Library/Preferences/com.devon-technologies.think* |
应用偏好设置,外加一个很小的内部标记文件(见下方说明) | 跟应用一起移除 |
~/Library/Caches/com.devon-technologies.think* |
缓存 | 可以放心移除 |
在这次记录的测试里,Application Support 和 Preferences 里都各有一个 397 字节、文件名看起来是乱码的小文件,是 DEVONthink 内部自己写的,不是用户数据;Mole 不会收集它,也没有把它当成一类要在别处继续找的模式。
检查结果
在终端里运行这些只读命令。
pgrep -il devonthink
launchctl list | grep -i devon-technologies
ls -d ~/Databases 2>/dev/null
ls -d "$HOME/Library/Application Support/DEVONthink"*
pgrep 没有输出说明 DEVONthink 没在运行。launchctl list 没有输出说明这次会话里没有加载 DEVONthink 的登录项。ls -d ~/Databases 返回「没有那个文件或目录」很正常,如果你从没用过这个默认位置或者已经把数据库挪走了;打印出路径说明你的数据库可能还在里面,动手之前先看看内容。Application Support 那一行同理,返回「没有那个文件或目录」说明文件夹已经不在了,打印出路径说明还留着。
用 Homebrew 安装时
当清单里出现未勾选或共享数据,或者没法完整核对时,Mole 会跳过 --zap,但仍然清理你选中的那部分。
devonthink 这个 cask 的 zap 清单会碰到 ~/Library/Application Support/DEVONthink*、~/Library/Containers/com.devon-technologies.*、~/Library/Group Containers/679S2QUWR8.think*、~/Library/Application Scripts/com.devon-technologies.*、~/Library/Preferences/com.devon-technologies.think*、~/Library/Caches/com.devon-technologies.think*,还有几个更小的 Cookies、Metadata、Saved Application State 和 Scripts 条目。自己执行 brew uninstall --cask --zap devonthink 会把这些全部移进废纸篓,不管你在 Mole 里勾选了什么。这份 zap 清单碰不到 ~/Databases 或资源库以外的任何位置,所以放在 DEVONtechnologies 推荐位置的数据库不受影响;但如果你曾经把数据库建在或挪进了 Application Support 文件夹本身,先备份出来,因为 zap 这一步会不管你在 Mole 里勾没勾直接把它删掉。
想跳过 zap 这一步:
brew uninstall --cask devonthink
Mole 会列出什么
对于从 DEVONtechnologies 官网直接下载的 DEVONthink:
~/Library/Application Support/DEVONthink是按显示名命名的文件夹,会列出但默认不勾选;这次记录的测试里因为测试者把审查列表全部勾上,它才被移进了废纸篓。- Application Support 和 Preferences 里那个内部生成的小标记文件,Mole 根本不会列出来,这次测试里也原样留下了。
- DEVONthink 自带扩展的空容器,id 接在 DEVONthink 的 bundle id 后面时默认勾选。
~/Databases或者你放自己.dtBase2数据库的其它文件夹,Mole 不会列出。
这次检查覆盖了什么
2026 年 9 月 20 日,从 DEVONtechnologies 官网下载的 DEVONthink 4.4 作为十个应用一批中的一个,用 Mole 1.15.0(build 280)加完全磁盘访问权限装上又卸载。测试期间没有建过数据库。测试者展开了审查列表并在删除前勾选了每一行。~/Library/Application Support/DEVONthink(约 2.2MB)进了废纸篓;那两个小标记文件被留了下来,也没有被列为可选项。DEVONthink 扩展的几个空容器勾上了,但 macOS 拒绝把它们移进废纸篓,留在了磁盘上。安装后系统设置里出现过一个未勾选的 DEVONthink 后台项,卸载之后就不在列表里了。同步、授权和建库这几项不在这次测试范围内。DEVONthink
