📁 ファイル管理

プロジェクトファイルのアーカイブ

完了したプロジェクトをアーカイブし、一時ファイルを削除、圧縮して容量を節約します

★☆☆ 初級 10-15 min 2025年1月12日

概要

完了したプロジェクトは、特にnode_modules、ビルド成果物、その他の一時ファイルを含む場合、かなりのディスク容量を占有します。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 ファイルを作成
- 日付順にソートし、プロジェクト名、サイズ、アーカイブ日を含める

警告: アーカイブする前に、プロジェクトが本当にアクティブな開発が不要であることを確認してください!圧縮後は元のフォルダをしばらく保持し、すべて正しいことを確認してから削除することをお勧めします。

ヒント: 特に重要なプロジェクトについては、2つのアーカイブを作成できます:1つはすべてのファイル(node_modulesを含む)を保持し、もう1つはソースコードのみを保持します。完全に同じ環境に戻る必要がある場合に備えて。

よくある質問

Q: アーカイブしたプロジェクトを復元するにはどうすればいいですか? A: アーカイブを解凍し、ARCHIVE_INFO.mdの指示に従って依存関係をインストールします(npm installを実行するなど)。

Q: 圧縮率が低い場合はどうすればいいですか? A: 一部のファイル(画像、動画、既に圧縮されたファイルなど)はあまり圧縮されません。主な利点はnode_modulesなどの再生成可能なファイルを削除することから得られます。

Q: クラウドストレージにアーカイブできますか? A: はい。圧縮が完了したら、Claudeにマウントされたクラウドストレージにアーカイブをアップロードさせるか、クラウドサービスのコマンドラインツールを使用できます。