# Codex 越用越占空間？專案不用刪，先清這些檔案

> Codex 磁碟用量越來越大？用 MangoDisk 找出工作目錄、快取與對話紀錄的占用，清理可重新產生的專案檔案，保留程式碼與需要的工作。

用 Codex 做了幾個專案，硬碟剩餘空間卻越來越少。打開平常不太會注意的 `.codex`，才發現這個資料夾已經占了不少容量。

想清掉一些，又不知道哪些能刪。裡面可能有專案副本、執行專案需要的套件、建置檔案，也有對話紀錄。直接清空，還沒完成的工作可能也會一起不見。

**想留著專案，又想騰出空間，可以先處理暫時用不到的快取和建置檔案。** [MangoDisk](/tw) 能幫你找出最大的資料夾，再列出支援清理的項目。不必一個專案接著一個專案翻找，也不用先學一串終端機指令。

## 程式碼沒多少，怎麼會占這麼大？

如果 Codex 在不同的工作目錄（worktree）裡執行任務，同一個專案可能會有好幾份副本，各自安裝套件、產生建置檔案。OpenAI 的[工作目錄文件](https://learn.chatgpt.com/docs/environments/git-worktrees)也說明了這類額外的空間占用。

例如，網頁專案的 `node_modules` 放著執行所需的套件；Rust 專案的 `target` 則存放編譯結果。專案暫時沒在做了，這些檔案卻未必會自動消失。

不過，占空間的也可能是對話紀錄，或 Codex 應用程式本身的快取。**先找出最大的資料夾，再決定要清哪裡，比一個個試著刪省事。**

## 用矩形圖找出真正占空間的地方

在 MangoDisk 開啟[磁碟空間分析](/tw/docs/features/disk-analysis)，選擇要檢查的磁碟或使用者資料夾。方塊越大，占用越多；點進去，就能繼續查看裡面哪些資料夾最大。

![MangoDisk 磁碟空間分析以目錄清單和矩形圖呈現資料夾容量](https://assets.mangodisk.app/images/screenshots/tw/light-05-disk-space-analysis.jpg)

要找 Codex 的占用，可以留意使用者資料夾下的 `.codex`。如果改過儲存位置，就檢查自己設定的路徑；在 WSL 或遠端電腦執行的任務，也要到實際執行任務的環境查看。

如果 `worktrees` 特別大，就展開裡面的專案，看看占用主要來自套件、建置檔案，還是專案本身的資料。若是 `sessions` 最大，那是對話紀錄，不能當成快取一起清。

這一步只看容量和位置，不需要刪除任何東西。找到最占空間的幾個專案，接下來就容易判斷了。

## 留下專案，清掉暫時用不到的建置檔案

MangoDisk 1.1.0 新增了 Codex 工作目錄的清理支援。[深度清理](/tw/docs/features/deep-clean)會檢查能辨識的工作目錄，找出支援清理的套件和建置檔案，包括 `node_modules`、部分框架快取及 `target`，也能檢查 Codex 相關快取與部分診斷檔案。

不用記住這些資料夾藏在哪裡。展開掃描結果，就能查看路徑、容量和清理說明，再挑出近期不打算繼續執行的專案。

![MangoDisk 深度清理顯示各類快取容量、勾選狀態及專案建置產物入口](https://assets.mangodisk.app/images/screenshots/tw/light-01-deep-cleanup.jpg)

**專案建置產物預設不勾選，由你選好後才清理；對應規則不會刪除原始碼、Git 資料或整個工作目錄。** 暫時擱著的專案可以繼續保留，不必連安裝好的套件和編譯結果也一直占著硬碟。

代價是下次回來做這個專案時，需要重新安裝套件或編譯，可能需要連網，也會多花一些時間。今天還要用的專案先別動；放了一陣子、近期用不到的，更值得優先檢查。如果曾經手動修改套件目錄裡的檔案，先把修改另外備份。

清理前，先儲存工作、等任務結束，依提示結束 Codex 或 ChatGPT，並停止相關專案的建置與測試。確認選取範圍後再執行，不需要把所有掃描結果都勾起來。

## 對話紀錄很大，也能一起清嗎？

這部分別順手刪。對話檔案可能影響能否找回或繼續先前的任務，跟可以重新下載的套件不一樣。

MangoDisk 能幫你看出對話紀錄占了多少空間，**但深度清理目前不會刪除 Codex 的對話紀錄**。如果大部分容量都用在這裡，清快取能釋出的空間就有限。建議先檢查 Codex 更新與目前的紀錄管理方式，保留需要的任務，並備份重要資料。

至於不再使用的整個工作目錄，可以在儲存修改後，回到 Codex 查看[工作目錄保留與自動清理設定](https://learn.chatgpt.com/docs/environments/git-worktrees#worktree-cleanup)。不要直接刪掉整個 `.codex`，也別把封存任務當成清空所有歷史紀錄。

另外，磁碟空間分析顯示的是讀得到的檔案，不是「垃圾清單」。從矩形圖手動刪除檔案屬於永久刪除，不會經過資源回收筒；拿不準的先保留，詳見[安全清理指南](/tw/docs/safety)。

## 騰出空間，不必把之前的工作砍掉重來

Codex 專案越多，越不需要靠記憶去找每份快取。讓 MangoDisk 先找出大資料夾，再檢查暫時用不到的套件和建置檔案，就能把清理力氣花在值得處理的地方。

[下載或更新 MangoDisk](/tw)，看看電腦裡有哪些可以整理的內容。免費開源，支援 Windows 和 macOS，不用註冊或登入。磁碟空間分析與深度清理都在本機完成，不需要開啟 AI 解讀。

延伸閱讀：[Rust 的 Cargo 快取和 target 資料夾，哪些可以清理？](/tw/blog/cargo-cache-vs-target-folder) · [讓 AI Agent 清理磁碟安全嗎？](/tw/blog/is-ai-disk-cleanup-safe)
