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 桌面 App 會把它下載過的 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 工作樹要怎麼清理?

每個工作樹都是一份完整的 checkout,常常還有自己的 node_modules 和建置產物。在儲存庫中執行:

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

除非加上 --force,否則 git worktree remove 會拒絕移除有未提交變更的工作樹,而這正是你需要的把關。需要的分支請先合併或推送。

Bytewell 會列出這些資料夾及其大小,標示為「安全」或「需檢查」,顯示每個代理程式工作樹的分支以及是否有未提交的變更,而且絕不會把 Claude Code 的記憶列為可清理項目。你選的項目會移到垃圾桶,之後還能放回原處。AI 代理程式也能透過它的 MCP 伺服器問同樣的問題。

下載

指南

  • Docker 在 Mac 上佔用太多磁碟空間: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、寫入量、錯誤)、這些數字代表什麼,以及是什麼在消耗它。
  • Mac 上的「系統資料」是什麼?要怎麼讓它變小?Mac 儲存空間裡的「系統資料」包含快取、記錄檔、Time Machine 快照、交換空間、iPhone 備份、App 資料和虛擬機器磁碟。逐一說明各是什麼、哪些可以移除。
  • 如何在 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、模擬器、執行階段、Device Support 和封存檔放在哪裡,哪些會自動重建,以及如何安全移除。
退款 隱私權 使用條款 聯絡我們

Bytewell 由 Axleno 開發。

© 2026 Axleno LLC. 保留所有權利。