[{"data":1,"prerenderedAt":235},["ShallowReactive",2],{"blog-article-\u002Fzh\u002Fblog\u002Fcodex-disk-usage":3},{"id":4,"title":5,"author":6,"body":7,"category":217,"cover":218,"coverAlt":219,"description":220,"draft":221,"extension":222,"meta":223,"navigation":224,"path":225,"publishedAt":226,"seo":227,"stem":228,"tags":229,"translationKey":233,"updatedAt":226,"__hash__":234},"articles_zh\u002Fzh\u002Fblog\u002Fcodex-disk-usage.md","Codex 越用越占空间？别急着删项目，先清这些文件","Harry",{"type":8,"value":9,"toc":208},"minimark",[10,19,22,35,40,43,61,67,71,79,90,96,107,110,114,128,131,137,143,146,149,153,156,163,175,183,187,190,196],[11,12,13,14,18],"p",{},"用 Codex 做了几个项目，硬盘剩余空间却越来越少。翻开平时不太会注意的 ",[15,16,17],"code",{},".codex","，才发现这个文件夹已经占了不少地方。",[11,20,21],{},"麻烦的是，里面不全是能随手删掉的缓存。项目副本、运行项目需要的依赖、构建文件、聊天记录，都可能占着空间。直接清空，之前没做完的工作也可能跟着丢了。",[11,23,24,28,29,34],{},[25,26,27],"strong",{},"想把项目留着，又想腾出空间，可以先从不再需要的缓存和构建文件下手。"," ",[30,31,33],"a",{"href":32},"\u002Fzh","MangoDisk"," 能帮你找出占用最大的目录，再把支持清理的内容列出来。不用一个项目接一个项目地翻，也不用先学会一串清理命令。",[36,37,39],"h2",{"id":38},"代码没多少为什么能占这么大","代码没多少，为什么能占这么大？",[11,41,42],{},"如果你让 Codex 在不同工作目录里处理任务，同一个项目可能会有好几个副本。每个副本跑起来时，又可能各自下载依赖、生成构建文件。代码只是其中一部分，这些配套文件也会占地方。",[11,44,45,46,49,50,53,54,60],{},"比如网页项目里的 ",[15,47,48],{},"node_modules","，保存着运行项目需要的依赖；Rust 项目里的 ",[15,51,52],{},"target","，存着编译生成的文件。项目暂时搁下了，它们却未必跟着消失。OpenAI 的",[30,55,59],{"href":56,"rel":57},"https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fenvironments\u002Fgit-worktrees",[58],"nofollow","工作目录文档","也提到了这些文件带来的空间占用。",[11,62,63,64],{},"不过，先别认定自己的硬盘一定是被它们占满了。也可能是会话记录，或者 Codex 应用本身的缓存。",[25,65,66],{},"先看一眼哪个目录最大，再决定从哪里清，比挨个试着删省心。",[36,68,70],{"id":69},"打开矩形图看看空间到底花在哪了","打开矩形图，看看空间到底花在哪了",[11,72,73,74,78],{},"在 MangoDisk 里打开",[30,75,77],{"href":76},"\u002Fzh\u002Fdocs\u002Ffeatures\u002Fdisk-analysis","磁盘空间分析","，选择需要检查的磁盘或用户目录。方块越大，目录占用越多；点进去，还能继续看里面哪个文件夹最大。",[11,80,81],{},[82,83],"img",{"alt":84,"decoding":85,"height":86,"loading":87,"src":88,"width":89},"MangoDisk 磁盘空间分析以目录列表和矩形图展示各文件夹的容量","async",1590,"lazy","https:\u002F\u002Fassets.mangodisk.app\u002Fimages\u002Fscreenshots\u002Fzh\u002Flight-05-disk-space-analysis.jpg",2372,[11,91,92,93,95],{},"找 Codex 的占用时，可以留意用户目录下的 ",[15,94,17],{},"。如果你改过存储位置，就检查自己设置的目录；使用 WSL 或远程电脑运行任务时，也要到实际运行任务的环境里查看。",[11,97,98,99,102,103,106],{},"看到 ",[15,100,101],{},"worktrees"," 很大，就继续展开下面的项目，看看是依赖、构建文件，还是项目本身的资料占得多。如果大头在 ",[15,104,105],{},"sessions","，那是会话记录，处理方式不同，不能当缓存一起清掉。",[11,108,109],{},"这一步只看容量和位置，不用删除任何东西。找到最占地方的那几个项目，就有了清理的重点。",[36,111,113],{"id":112},"项目先留着把暂时用不上的构建文件清掉","项目先留着，把暂时用不上的构建文件清掉",[11,115,116,117,121,122,124,125,127],{},"MangoDisk 1.1.0 增加了对 Codex 工作目录的清理支持。在",[30,118,120],{"href":119},"\u002Fzh\u002Fdocs\u002Ffeatures\u002Fdeep-clean","深度清理","里，它会检查能够识别的工作目录，找出支持清理的依赖和构建文件，包括 ",[15,123,48],{},"、部分框架缓存和 ",[15,126,52],{},"，也能检查 Codex 相关缓存及部分诊断文件。",[11,129,130],{},"你不必记住这些目录都藏在哪里。扫描后展开结果，就能看路径、容量和清理说明，再挑出近期不打算继续运行的项目。",[11,132,133],{},[82,134],{"alt":135,"decoding":85,"height":86,"loading":87,"src":136,"width":89},"MangoDisk 深度清理按类别展示缓存占用、勾选状态及项目构建产物入口","https:\u002F\u002Fassets.mangodisk.app\u002Fimages\u002Fscreenshots\u002Fzh\u002Flight-01-deep-cleanup.jpg",[11,138,139,142],{},[25,140,141],{},"项目构建产物默认不勾选。你选好后才会清理，对应规则不会删除源码、Git 数据或整个工作目录。"," 这样，暂时搁置的项目可以继续留着，不必连它的运行环境也一直保存在硬盘上。",[11,144,145],{},"代价也很直接：下次再运行，需要重新安装依赖或编译，可能要联网，也会多等一会儿。今天还要继续做的项目就先别动；已经放了一阵子、近期用不上的，更值得优先检查。如果手动改过依赖目录里的文件，先把修改备份出来。",[11,147,148],{},"实际清理前，保存工作，等任务结束，按提示退出 Codex 或 ChatGPT，并停止相关项目的构建、测试进程。然后只勾选自己确认不需要的项目，核对后再执行，不必把扫描结果全部选上。",[36,150,152],{"id":151},"聊天记录很大能不能顺手清掉","聊天记录很大，能不能顺手清掉？",[11,154,155],{},"这部分别顺手删。会话文件可能关系到能否找回、继续之前的任务，它和下次能重新下载的依赖不是一回事。",[11,157,158,159,162],{},"MangoDisk 能帮你看出会话记录占了多少空间，",[25,160,161],{},"但深度清理目前不会删除 Codex 的会话记录","。如果大部分占用都在这里，清缓存能腾出的空间就有限，应先检查 Codex 更新和当前的历史记录管理方式，保留需要的任务并做好备份。",[11,164,165,166,171,172,174],{},"至于已经不用的整个工作目录，可以回到 Codex 查看",[30,167,170],{"href":168,"rel":169},"https:\u002F\u002Flearn.chatgpt.com\u002Fdocs\u002Fenvironments\u002Fgit-worktrees#worktree-cleanup",[58],"工作目录保留与自动清理设置","，确认修改已经保存后再处理。不要直接把 ",[15,173,17],{}," 整包删除，也别把归档任务理解成清空所有历史记录。",[11,176,177,178,182],{},"还要留意一个区别：磁盘分析展示的是所有可读取的占用，不是“垃圾清单”。在矩形图中手动删除文件属于永久删除，不经过回收站；拿不准的内容先保留，详见",[30,179,181],{"href":180},"\u002Fzh\u002Fdocs\u002Fsafety","安全清理指南","。",[36,184,186],{"id":185},"不必为了腾空间把之前的工作推倒重来","不必为了腾空间，把之前的工作推倒重来",[11,188,189],{},"用 Codex 做的项目越多，越没必要靠记忆去找每份缓存。先让 MangoDisk 把大目录找出来，再清理近期用不上的依赖和构建文件，看看哪些文件值得清理，不必挨个翻找。",[11,191,192,195],{},[30,193,194],{"href":32},"下载或更新 MangoDisk","，先看看你的电脑里有哪些值得清理的内容。免费开源，支持 Windows 和 macOS，无需注册或登录。空间分析和深度清理都在本地完成，不需要开启 AI 解读。",[11,197,198,199,203,204],{},"相关阅读：",[30,200,202],{"href":201},"\u002Fzh\u002Fblog\u002Fcargo-cache-vs-target-folder","Rust 的 Cargo 缓存和 target 文件夹，哪些可以清理？"," · ",[30,205,207],{"href":206},"\u002Fzh\u002Fblog\u002Fis-ai-disk-cleanup-safe","让 AI Agent 清理磁盘安全吗？",{"title":209,"searchDepth":210,"depth":210,"links":211},"",2,[212,213,214,215,216],{"id":38,"depth":210,"text":39},{"id":69,"depth":210,"text":70},{"id":112,"depth":210,"text":113},{"id":151,"depth":210,"text":152},{"id":185,"depth":210,"text":186},"开发者磁盘清理","\u002Fimages\u002Fblog\u002Fcodex-disk-usage.webp","刷子清走笔记本旁的缓存方块，保留项目文件夹与聊天记录的插画","Codex 磁盘占用越来越大？用 MangoDisk 找出工作目录、缓存与会话记录的占用，清理可重新生成的项目文件，避免把代码和历史对话当作垃圾删除。",false,"md",{},true,"\u002Fzh\u002Fblog\u002Fcodex-disk-usage","2026-09-11T11:20:00+08:00",{"title":5,"description":220},"zh\u002Fblog\u002Fcodex-disk-usage",[230,231,232],"Codex 磁盘占用","Codex 缓存清理","Codex worktree","article-codex-disk-usage","U9ry5cq6YZnFGCx0zlqynxdSPMFPF3EqM05ZtEU7RR4",1789113622372]