📁 文件管理
项目文件归档打包
将完成的项目整理归档,清理临时文件,压缩打包以节省空间
★☆☆ 初级 10-15 min 2025年1月12日
概述
完成的项目会占用大量磁盘空间,尤其是包含 node_modules、build 产物等临时文件。Claude 可以帮你智能清理这些文件,保留重要内容,并打包归档,既节省空间又便于日后查找。
适用场景
- 归档已完成的开发项目
- 清理设计项目的临时文件和缓存
- 整理学习项目,保留笔记和代码
- 压缩长期不用的项目以节省空间
操作步骤
1
分析项目结构
让 Claude 先了解项目内容和大小。
请分析 ~/Projects/old-website 项目:
- 总文件大小
- 最大的文件和文件夹
- 可以安全删除的临时文件(node_modules, .cache, build 等)
- 预估清理后能节省多少空间
2
清理临时文件
删除不需要的文件,保留源代码和文档。
请清理项目中的临时文件:
- 删除 node_modules, .next, dist, build 文件夹
- 删除 .DS_Store, Thumbs.db 等系统文件
- 删除 .log 和 .cache 文件
- 保留 package.json, README.md 等重要文件
- 告诉我删除了什么,节省了多少空间
3
创建归档说明
生成一个 README 文件记录项目信息。
请在项目根目录创建 ARCHIVE_INFO.md,包含:
- 项目名称和描述
- 归档日期
- 技术栈(从 package.json 或代码中识别)
- 重要说明(如何恢复、依赖版本等)
- 原始项目大小和归档后大小
4
压缩打包
将清理后的项目打包成压缩文件。
请将项目打包:
- 使用 tar.gz 格式压缩
- 文件名包含日期:old-website-archive-20250112.tar.gz
- 保存到 ~/Archives 文件夹
- 验证压缩包完整性
- 计算并记录 SHA256 校验和
5
整理归档目录
将所有归档文件按年份整理。
请整理 ~/Archives 文件夹:
- 按年份创建子文件夹(2024, 2025 等)
- 将归档文件移动到对应年份文件夹
- 创建一个 index.md 文件列出所有归档项目
- 按日期排序,包含项目名称、大小、归档日期
归档前确保项目确实不再需要活跃开发!压缩后最好保留原文件夹一段时间,确认无误后再删除。
对于特别重要的项目,可以创建两份归档:一份保留所有文件(包括 node_modules),一份只保留源代码,以防万一需要回到完全相同的环境。
常见问题
Q: 如何恢复归档的项目? A: 解压压缩包,然后根据 ARCHIVE_INFO.md 中的说明安装依赖(如运行 npm install)即可。
Q: 压缩比率低怎么办? A: 有些文件(如图片、视频、已压缩的文件)压缩效果不明显。主要收益来自删除 node_modules 等可重新生成的文件。
Q: 可以归档到云存储吗? A: 可以。压缩完成后,可以让 Claude 将归档文件上传到已挂载的云存储,或使用云服务的命令行工具。