清理前的 ~/.codex 和 ~/.claude 分类
怕清理时把聊天记录也删了:每项分到 Keep、History、Work、Clearable 或 Unknown,命令逐条批准。
367 X 收藏,截至 发帖日期
提示词
磁盘审计:~/.codex 和 ~/.claude
先出报告。在我批准前什么都不要改。
1. 测量:两个文件夹各跑 du -sh,各自最大的 20 项,以及按月统计的 Codex sessions/ + archived_sessions/。只看大小、数量和日期。绝不打开 auth、config 或聊天文件。
2. 把每一项分到一个类别:
- Keep:auth、config、rules、skills、memories、所有数据库文件
- History:聊天、提示词历史、生成的图片。删了就永久没了
- Work:Codex worktree。有改动或未推送提交的移到 Keep
- Clearable:cache、tmp、debug、trash 文件夹
- Unknown:按 Keep 处理
3. 给出编号命令,每条注明类别和能腾出的 GB。默认只处理 Clearable,跳过最近 24 小时内动过的东西。对 History,提议移到我指定的文件夹或硬盘,或者 gzip 压缩,并说明移走的 Codex 聊天在移回来之前无法重新打开。绝不 rm 历史,绝不 rm -rf worktree,绝不碰数据库。如果有设置能限制增长,指出来:Codex history.max_bytes、Claude Code cleanupPeriodDays。
4. 停下。只运行我批准的编号,然后展示前后对比。下一步 发给 Codex。
清理 ~/.codex 之前,先让 Codex 分清哪些可以安全删除,哪些删了会连带你的聊天记录。
我的磁盘满了 96%,于是查了一下:光 ~/.codex 就有 82 GB。
- 54 GB 是归档的聊天,共 3,900 个,最早到去年十一月
- 最大的单个聊天有 2 GB,超过 500 MB 的有 21 个
- 可以安全删除的缓存加起来不到 0.2 GB
要腾出空间,就把这些旧聊天移到外接硬盘,需要时再移回来。
