Bytewell
  • 功能
  • 价格
  • 菜单
    • 功能
    • 价格
  • 简
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • 下载
Bytewell›指南

Claude Code、Codex 和 Cursor 的磁盘占用:哪些可以安全清理

更新于 2026 年 11 月 1 日

AI 编程工具会往磁盘写很多东西:会话记录、用于撤销的文件快照、供并行智能体使用的 git 工作树、旧版运行时,以及你打开过的每个文件夹的编辑器状态。

一句话:调试日志、shell 快照和编辑器缓存可以安全删除。旧的会话记录和智能体工作树,确认不再需要后也可以删。Claude Code 的记忆(memory)和你的设置不要动。

本页内容

  1. Claude Code 的数据存在哪里?
  2. 删除 Claude Code 的会话记录安全吗?
  3. Codex 和 Gemini CLI 的会话存在哪里?
  4. 为什么 Cursor 或 VS Code 的文件夹这么大?
  5. 怎么清理智能体留下的 git 工作树?

Claude Code 的数据存在哪里?

  • ~/.claude/projects/:每个项目一个文件夹,里面是会话记录(.jsonl 文件)。Claude Code 会删除超过 cleanupPeriodDays 设置天数的会话记录(未修改时为 30 天),所以这里通常只有在调高该设置后才会明显变大。
  • ~/.claude/file-history:Claude Code 编辑过的文件的早期版本,用于回退更改。
  • ~/.claude/debug 和 ~/.claude/shell-snapshots:日志和保存下来的 shell 环境。安全,可以删除。
  • <your repo>/.claude/worktrees/:为并行工作的智能体创建的 git 工作树。
  • Claude 桌面应用会把它下载的各个 Claude Code 版本保存在 ~/Library/Application Support/Claude/claude-code;只有最新的那个在用。

请保留 ~/.claude/projects/ 里的 memory 文件夹、你的 CLAUDE.md 文件和 settings.json。

删除 Claude Code 的会话记录安全吗?

安全,只是有一个代价:这些会话将无法再用 --resume 或 --continue 恢复,也无法回退其中的编辑。记忆是单独存储的,不受影响。

Codex 和 Gemini CLI 的会话存在哪里?

  • Codex:~/.codex/sessions 和 ~/.codex/archived_sessions(会话记录),~/.codex 中的日志数据库,以及 ~/.codex/worktrees 中的工作树。
  • Gemini CLI:~/.gemini/tmp,存有它的会话和检查点。

为什么 Cursor 或 VS Code 的文件夹这么大?

看看 ~/Library/Application Support/Cursor(或 Code、Windsurf):

  • Cache、CachedData、CachedExtensionVSIXs、Code Cache 和 GPUCache:关闭编辑器后可以安全删除。
  • User/workspaceStorage:你打开过的每个文件夹的状态。对应文件夹已经不存在的条目纯属白占空间。
  • User/globalStorage/state.vscdb:设置和 AI 聊天记录,可能涨到好几 GB。不要删除它,而是退出编辑器后压缩它;删掉的聊天会留下空白空间,只有压缩才能收回:
sqlite3 ~/Library/Application\ Support/Cursor/User/globalStorage/state.vscdb 'VACUUM'

每次更新后,扩展的旧版本也会在 ~/.vscode/extensions 和 ~/.cursor/extensions 里越积越多。

怎么清理智能体留下的 git 工作树?

每个工作树都是一份完整的检出,往往还带着自己的 node_modules 和构建产物。在仓库里运行:

git worktree list
git worktree remove <path>
git worktree prune

对有未提交更改的工作树,git worktree remove 会拒绝删除,除非加上 --force,这正是你想要的检查。需要的分支请先合并或推送。

Bytewell 会列出这些文件夹及其大小,标注“安全”或“需检查”,显示每个智能体工作树的分支以及是否有未提交的更改,并且从不把 Claude Code 的记忆列为可清理项。你选中的内容会移到废纸篓,随时可以放回。AI 智能体也可以通过它的 MCP 服务器问到同样的信息。

下载

指南

  • Mac 上 Docker 占用磁盘空间太大:Docker.raw 详解Docker Desktop 把所有内容都放在 Docker.raw 这一个文件里。为什么它看起来这么大,怎样查看空间被谁占用,以及在 Mac 上哪些 docker prune 命令能安全释放空间。
  • Ollama、LM Studio 和 Hugging Face 在 Mac 上把模型存在哪里Ollama、LM Studio 和 Hugging Face 在 Mac 上把本地 AI 模型存在哪里、会占多大空间、怎样找出重复存储的同一个模型,以及如何删除。
  • 如何查看 Mac SSD 的健康状况和磨损程度macOS 只显示 S.M.A.R.T. 已验证。教你读取 Mac SSD 的真实磨损(Percentage Used、写入量、错误),看懂这些数字,以及什么在消耗 SSD 寿命。
  • Mac 上的“系统数据”是什么,怎样才能变小?Mac 储存空间里的系统数据包括缓存、日志、Time Machine 快照、交换文件、iPhone 备份、应用数据和虚拟机磁盘。逐一说明各是什么、哪些可以删。
  • 如何在 Mac 上查找并删除旧的 node_modules 文件夹和包缓存一条命令找出 Mac 上所有 node_modules 文件夹,看看哪些包缓存(npm、pnpm、Yarn、Homebrew、pip、Go、Gradle)可以安全清理,以及怎么清。
  • Safari 里 X 的视频或 GIF 黑屏X(Twitter)上的视频和 GIF 在 Safari 里黑屏、计时却在走,换 Chrome 就正常?这是 Safari 的视频辅助进程卡住了。用 Cmd+Q 完全退出 Safari 再打开即可。
  • Xcode 占用空间太大:哪些可以安全删除Xcode 在 Mac 上把 DerivedData、模拟器、运行时、设备支持文件和归档存在哪里,哪些会自动重建,以及怎样安全删除。
退款 隐私 条款 联系我们

Bytewell 由 Axleno 打造。

© 2026 Axleno LLC。保留所有权利。