📁 文件管理

项目文件归档打包

将完成的项目整理归档,清理临时文件,压缩打包以节省空间

★☆☆ 初级 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 将归档文件上传到已挂载的云存储,或使用云服务的命令行工具。