跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    在 Mac 上卸载 draw.io

    移除 draw.io Desktop 前,先确认 .drawio 文件实际保存在哪里。它们是你另选文件夹中的普通文件,也可能放在其他应用同步的 Finder 文件夹里,没有单一的默认备份位置。本文覆盖官网镜像版和 Homebrew cask drawio,实测用的是 cask。

    图表不是应用数据

    在 draw.io Desktop 打开「File › Recent」,再到 Finder 找到每份重要图表,卸载前备份实际的文件。桌面版不提供网页编辑器默认的云账号连接,Google Drive 或 OneDrive 文件夹中的文件由对应的独立应用同步,卸载 draw.io Desktop 不会删除已经保存的图表。draw.io Desktop 的设计说明

    退出并移除应用

    从应用菜单退出 draw.io,然后把 draw.io 从「应用程序」拖进废纸篓(官网下载版),或者交给 Homebrew 移除(见下文)。

    draw.io 的数据放在哪里

    位置 里面是什么 如何处理
    ~/Library/Application Support/draw.io 应用设置、本地存储和会话存储 可以安全删除
    ~/Library/Caches/com.jgraph.drawio.desktop、~/Library/Caches/com.jgraph.drawio.desktop.ShipIt、~/Library/Caches/draw.io-updater 可再生成的缓存,包括 Squirrel 更新器缓存 可以安全删除
    ~/Library/Preferences/com.jgraph.drawio.desktop.plist、~/Library/Preferences/com.jgraph.drawio.desktop.helper.plist 和 ~/Library/Preferences/ByHost/com.jgraph.drawio.desktop.ShipIt.*.plist 应用偏好设置 可以安全删除
    ~/Library/Saved Application State/com.jgraph.drawio.desktop.savedState、~/Library/HTTPStorages/com.jgraph.drawio.desktop、~/Library/WebKit/com.jgraph.drawio.desktop、~/Library/Logs/draw.io 保存的窗口状态、网页缓存数据和日志 可以安全删除
    ~/Library/Containers/com.jgraph.drawio.desktop.PreviewExtension 和 ~/Library/Application Scripts/com.jgraph.drawio.desktop.PreviewExtension draw.io 为 .drawio 文件安装的 Finder Quick Look 预览扩展的沙盒数据 draw.io 本体移除后可以安全删除

    检查结果

    在终端运行下面这些只读命令:

    pgrep -ilf draw.io
    launchctl list | grep -i jgraph
    ls -d ~/Library/Application\ Support/draw.io
    pluginkit -m | grep -i drawio
    

    pgrep 没有输出,说明 draw.io 没有在运行。launchctl list 没有输出,说明当前用户会话没有匹配的已加载 draw.io 任务。ls -d 查 Application Support 文件夹,要么列出它,要么提示「No such file or directory」。pluginkit 这一行显示 Quick Look 预览扩展是否还在系统里注册;等 draw.io.app 和留下的容器都清掉之后它才会自己消失。

    用 Homebrew 安装时

    Homebrew 普通卸载还会移除它管理的 drawio 命令包装,不需要执行 zap。

    Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。

    自己执行 brew uninstall --cask --zap drawio 会跑完 cask 的整份 zap 清单。这份清单很长,但里面几乎每一条都已经是 Mole 自己的卸载列表默认勾选的:应用的缓存、偏好设置、保存的窗口状态、HTTPStorages、WebKit 数据和日志。关闭「卸载时一并移除数据和配置」时,Application Support 文件夹不勾选,开启后符合条件的应用自有数据可能预先勾选,zap 这一步同样会把它清掉,不管你在 Mole 里勾没勾。选择 zap 前,先备份已保存的图表和需要保留的应用设置。下面的普通卸载会保留 zap 清单中的数据:Homebrew draw.io cask

    brew uninstall --cask drawio
    

    云同步文件夹里的图表

    存在 Google Drive、OneDrive 等同步的 Finder 文件夹中的图表,属于那个文件夹,卸载 draw.io Desktop 不会停止对应的同步应用或移除账号。draw.io 网页编辑器的云账号连接是另一种使用方式。

    Mole 会列出什么

    以下是 Mole 对官网下载安装的 draw.io 的处理:

    • 默认关闭「卸载时一并移除数据和配置」时,~/Library/Application Support/draw.io 会列出但不勾选,开启后符合条件的应用自有数据可能预先勾选,想保留应用设置就取消这一行的勾选。Preview Extension 的容器和它的 Application Scripts 文件夹默认勾选,这个扩展装在 draw.io.app 里面。
    • 上面其他每一行,包括两个更新器缓存和涉及 ShipIt 的偏好设置文件,都默认勾选。
    • 卸载扫描不进入「文稿」「桌面」和「下载」等个人文件夹。

    这次检查覆盖了什么

    2026 年 9 月 17 日,用一个开发中的 Mole 构建通过 Homebrew cask drawio 安装并移除了 draw.io;Mole 判定这款应用已经被现有通用规则覆盖,没有为它新增规则。Homebrew 的 zap 步骤在 Mole 自己扫描之前,就把 ~/Library/Application Support/draw.io 移进了废纸篓。官网镜像安装,以及存在已连接云账号里的图表,都不在这次卸载测试范围内。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。