如何在 Mac 上卸载 DEVONthink
DEVONthink 的真正数据库(.dtBase2 文件)存在你自己选的位置,通常是 DEVONtechnologies 建议的 ~/Databases 文件夹,完全在资源库文件夹之外,所以移除应用不会碰到它们。真正存在应用自己文件夹里的,是全局收件箱数据库(放在那里还没归档的东西)、自定义模板、设置,还有本地同步记录。这篇覆盖从 DEVONtechnologies 官网下载的版本,以及 Homebrew cask devonthink。
先备份收件箱,再退出
- 打开 DEVONthink,看看全局收件箱里有没有还没归档进数据库的东西,把它们移进数据库或者导出,因为收件箱本身就在应用自己的文件夹里。
- 如果你用过自定义模板,DEVONtechnologies 也建议在彻底卸载前先备份一份
Templates.noindex文件夹(如何彻底卸载 DEVONthink)。 - 从菜单退出 DEVONthink。
- 在 Finder 的应用程序文件夹里把 DEVONthink 拖进废纸篓。
- 打开系统设置 › 通用 › 登录项与扩展,关掉列出的 DEVONthink 条目。
DEVONtechnologies 把这种程度的移除称为「深度卸载」,只在特定情况下才需要,不是常规排障步骤;如果 DEVONthink 出了问题,先联系他们的支持,别直接删东西。
DEVONthink 在本地留下什么
收件箱、模板和自定义脚本先保存到这些文件夹之外并核实副本,在访达按 Shift + Command + G 打开各上层目录,检查实际匹配项。下表星号是文件名模式,不是可以直接粘贴的文件夹,也不是删除同厂商全部产品的许可,只把已确认为这份 DEVONthink 安装且不再需要的项目移到废纸篓,其他已装版本、DEVONagent 和仍在使用的共用组保留。官方 2022 年说明写的是 think3 与 DEVONthink 3,这些精确名字只对应那个旧版本。
| 位置 | 存的是什么 | 怎么处理 |
|---|---|---|
你自己的 ~/Databases 文件夹(或者你放数据库的其它地方) |
你真正的 DEVONthink 数据库和里面的文档 | 不属于移除应用的范围,不用管它 |
~/Library/Application Support/DEVONthink* |
全局收件箱数据库、自定义模板、应用设置 | 先备份收件箱和模板,再移除 |
~/Library/Containers/com.devon-technologies.* |
同厂商各产品的沙盒数据 | 只移除已确认属于 DEVONthink 的项目,其他产品保留 |
~/Library/Group Containers/679S2QUWR8.think* |
本地同步状态 | 要留的状态先备份,没有其他已装应用或 DEVONthink 版本使用这个组时再移除 |
~/Library/Application Scripts/com.devon-technologies.* |
同厂商各产品的沙盒脚本 | 自定义脚本先备份,再只移除属于这份 DEVONthink 安装的项目 |
~/Library/Preferences/com.devon-technologies.think* |
应用偏好设置 | 跟应用一起移除 |
~/Library/Caches/com.devon-technologies.think* |
缓存 | 可以放心移除 |
~/Library/Cookies/com.devon-technologies.think*.binarycookies |
应用 Cookie | 退出后只移除这份安装不再需要的项目 |
~/Library/Metadata/com.devon-technologies.think* |
应用元数据 | 只移除这份安装不再需要的项目 |
~/Library/Saved Application State/com.devon-technologies.think*.savedState |
窗口恢复状态 | 退出后只移除这份安装的项目 |
~/Library/Scripts/Folder Action Scripts/DEVONthink* |
文件夹动作脚本 | 自定义脚本先备份,保留其他版本还在用的脚本 |
~/Library/WebKit/com.devon-technologies.think* |
网页内容存储 | 要留的状态先备份,只移除这份安装的项目 |
~/Library/Caches/com.apple.helpd/Generated/com.devontechnologies.devonthink.help* |
生成的应用帮助 | 只移除匹配的 DEVONthink 帮助文件,Apple 管理的上层目录保留 |
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.devon-technologies.think*.sfl* |
应用最近文档记录 | 只移除匹配的 DEVONthink 记录,共用上层目录保留 |
这次测试在 Application Support 和 Preferences 各留下一个小文件,归属和用途没有确认,所以保留,不凭文件名看起来奇怪就删除。
检查结果
在终端里运行这些只读命令。
pgrep -il devonthink
launchctl list | grep -i devon-technologies
ls -d "$HOME/Databases"
find "$HOME/Library/Application Support" -maxdepth 1 -name 'DEVONthink*' -print
pgrep 没有输出说明 DEVONthink 没在运行。launchctl 只筛选名字含 devon-technologies 的任务,有匹配先辨认,DEVONthink 登录项也到系统设置核对。ls -d ~/Databases 返回「没有那个文件或目录」很正常,如果你从没用过这个默认位置或者已经把数据库挪走了;打印出路径说明你的数据库可能还在里面,动手之前先看看内容。find 打印 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*,还包括上表列出的 Cookie、Metadata、窗口状态、文件夹动作脚本、WebKit、生成帮助和最近文档记录路径。清单还包含 ~/Library/Scripts/Applications/DEVONagent,整个厂商前缀的容器和脚本模式也可能碰到其他产品,其他产品或 DEVONthink 版本还需要匹配数据时不用 zap,改成手动只处理已确认归属的项目,直接执行 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列出但不勾选,开启后,合格且未共用的审查行可能预先勾选,要留的收件箱和设置先备份并取消勾选,历史测试则由测试者全选后移进废纸篓。 - 两个未确认归属的小文件没有列出,这次测试里保留了。
- DEVONthink 自带扩展的空容器,id 接在 DEVONthink 的 bundle id 后面时默认勾选。
~/Databases或者你放自己.dtBase2数据库的其它文件夹,Mole 不会列出。
这次检查覆盖了什么
2026 年 9 月 20 日,从 DEVONtechnologies 官网下载的 DEVONthink 4.4 作为十个应用一批中的一个,用 Mole 的 Preview 构建加完全磁盘访问权限装上又卸载。测试期间没有建过数据库。测试者展开了审查列表并在删除前勾选了每一行。~/Library/Application Support/DEVONthink(约 2.2MB)进了废纸篓;那两个未确认归属的小文件被留了下来,也没有被列为可选项。DEVONthink 扩展的几个空容器勾上了,但 macOS 拒绝把它们移进废纸篓,留在了磁盘上。安装后系统设置里出现过一个未勾选的 DEVONthink 后台项,卸载之后就不在列表里了。同步、授权和建库这几项不在这次测试范围内。DEVONthink
