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

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

    首页/Mole 实测软件

    在 Mac 上卸载 Ghostty

    卸载 Ghostty 前,如果自定义过 ~/.config/ghostty/config,先备份它;全新安装会使用 Ghostty 的默认设置。Ghostty 没有账号,也没有需要退出的登录状态,卸载只涉及应用本体和本机文件。这份指南覆盖官网直接下载和 Homebrew cask ghostty,两者是同一份安装包。

    退出 Ghostty 并移除应用

    Ghostty 不运行后台助手或登录项,关闭窗口就退出了应用。从应用菜单选择「退出 Ghostty」,再把 Ghostty 从「应用程序」拖进废纸篓。卸载后如果「系统设置 › 通用 › 登录项与扩展」里仍显示 Ghostty,那是曾经运行过的历史记录,不代表它还在运行;想清掉就在那里关掉。

    Ghostty 的文件放在哪里

    Ghostty 在 macOS 上会读取两个位置的配置,且两个都会加载:XDG 路径和 macOS 专用的 Application Support 路径。完整语法见 Ghostty 配置文档。

    位置 里面是什么 如何处理
    ~/.config/ghostty/config(或 config.ghostty) 如果在这里创建过配置文件 卸载前先备份
    ~/Library/Application Support/com.mitchellh.ghostty/config 如果改在这里创建配置文件 卸载前先备份
    ~/Library/Caches/com.mitchellh.ghostty 可重新生成的缓存 可以删除
    ~/Library/Preferences/com.mitchellh.ghostty.plist 应用偏好设置 可以删除
    ~/Library/Saved Application State/com.mitchellh.ghostty.savedState 保存的窗口状态 可以删除
    ~/Library/HTTPStorages/com.mitchellh.ghostty、~/Library/WebKit/com.mitchellh.ghostty 内置网页数据(应用内帮助 / 面板用) 可以删除
    ~/.cache/ghostty 部分版本使用的另一个 XDG 缓存路径 如果存在可以删除

    Ghostty 的 man 手册、shell 补全(bash、fish、zsh)和命令行工具 ghostty 都放在 Ghostty.app/Contents/Resources 里,删掉应用就一并删掉了,不需要另外去 /usr/local 或 /opt/homebrew 清理。

    Shell 集成

    Ghostty 对 zsh、fish、Nushell 的 shell 集成是自动的,不会往主目录写文件:它靠在 Ghostty 会话期间临时指向应用内置脚本的环境变量实现,退出或删除应用后 shell 启动文件里不会留下任何东西。Bash 是例外:macOS 自带的 Bash 版本较旧,无法自动加载 Ghostty 的集成脚本;如果你按官方说明手动在自己的 .bashrc 里加过那行 source,卸载后自己删掉即可。Shell 集成说明

    检查结果

    在另一个终端应用里运行下面这些只读命令:

    pgrep -il ghostty
    launchctl list | grep -i mitchellh
    ls -d ~/.config/ghostty ~/Library/Application\ Support/com.mitchellh.ghostty
    

    pgrep 没有输出,说明 Ghostty 已经退出。launchctl list 没有输出,说明没有 Ghostty 的后台任务在加载,这是预期结果:它本来就不注册后台任务。ls 命令会显示上面两个配置位置里哪个还在;两个都提示 No such file or directory,说明你从未创建过配置,或者已经删掉了。

    用 Homebrew 安装时

    下一次 Mole 更新会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。Preview 290 尚未包含这项保护。

    ghostty 这个 cask 没有 uninstall quit: 配置,所以 brew uninstall --cask 不会替你退出 Ghostty,需要自己先退出。Mole Preview 290 移除 Homebrew 安装的 Ghostty 时执行 brew uninstall --cask --zap ghostty,zap 清单覆盖上表里的每一项(~/.cache/ghostty、~/.config/ghostty,以及 com.mitchellh.ghostty 的 Application Support、Caches、Preferences、Saved Application State、HTTPStorages 和 WebKit),所以不管你在 Mole 里勾选了什么,配置都会连同应用一起被删掉。先备份 ~/.config/ghostty/config,或者不带 zap 执行,只删应用、保留其余内容:

    brew uninstall --cask ghostty
    

    在记录的测试中,zap 步骤只找到一份 42 字节、本来就是空的偏好设置文件;测试用的 Mac 从未创建过 ~/.config/ghostty,所以没有别的东西丢失。Ghostty 的 Homebrew cask

    Mole 会列出什么

    以下是 Mole 1.15(目前为 Preview)对官网下载版 Ghostty 的处理:

    • ~/Library/Application Support/com.mitchellh.ghostty、~/Library/Caches/com.mitchellh.ghostty、com.mitchellh.ghostty 的偏好设置文件、保存的窗口状态、HTTPStorages 和 WebKit 数据都会列出并默认勾选(Mole 把它们当作这个应用自己的数据处理)。
    • ~/.config/ghostty 是 ~/Library 之外的普通点文件路径,Mole 的卸载列表不会深入 ~/.config;如果你用的是这个位置,删除应用前要自己备份。

    对于 Homebrew 安装,Mole Preview 290 执行 brew uninstall --cask --zap ghostty,zap 步骤会删除 ~/.config/ghostty,不管你勾选了什么。

    这次检查覆盖了什么

    测试用的 Mac 上 Ghostty 是通过 Homebrew 安装的(自 2026 年 3 月起常驻),维护者点名后于 2026 年 9 月 18 日用 Mole 的开发构建卸载。完成页没有报出 Ghostty 的任何残留:这个应用盘上几乎没有数据,~/.config/ghostty 从未创建过,Homebrew 的 cask 收据也已清空。卸载后「系统设置」里留下了 com.mitchellh.ghostty 的登录项历史记录,和其他被移除应用留下的记录一样无害,Mole 不会删除这条记录。这次测试没有覆盖官网直接下载版的卸载。

    Mole 清理缓存和软件残留,不少用户一次就清出了上百 GB。

    下载试用 Mole

    Mole · 鼴

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

    v1.15.0 (291) · 更新日志

    产品

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

    支持

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

    法律

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

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

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

    命令行版继续免费开源。