ファイル整理 は何をしますか?
このスキルは、あなたのパーソナル整理アシスタントとして機能し、常に手動で整理するという精神的負荷をかけずに、コンピュータ上のクリーンで論理的なファイル構造を維持するのに役立ちます。
このスキルをいつ使うか
- ダウンロードフォルダが混沌としている
- ファイルが散らばっていて見つけられない
- 重複ファイルが容量を圧迫している
- フォルダ構造がもはや意味をなさない
- より良い整理習慣を身につけたい
- 新しいプロジェクトを開始し、良い構造が必要
- 古いプロジェクトをアーカイブする前に整理している
このスキルの機能
- 現在の構造を分析: フォルダとファイルをレビューし、何があるかを把握
- 重複を検出: システム全体の重複ファイルを特定
- 整理方法を提案: コンテンツに基づいて論理的なフォルダ構造を提案
- クリーンアップを自動化: あなたの承認を得てファイルを移動、名前変更、整理
- コンテキストを維持: ファイルタイプ、日付、内容に基づいてスマートな判断
- 散らかりを削減: おそらくもう必要ない古いファイルを特定
使い方
ホームディレクトリから
cd ~
その後、Claude Codeを実行してヘルプを依頼:
ダウンロードフォルダを整理して
書類フォルダ内の重複ファイルを見つけて
プロジェクトディレクトリを確認して改善案を提案して
特定の整理タスク
これらのダウンロードファイルを種類に応じて適切なフォルダに整理して
重複ファイルを見つけて、どれを残すか判断するのを手伝って
6ヶ月以上触っていない古いファイルをクリーンアップして
[仕事/プロジェクト/写真/など] のためにより良いフォルダ構造を作成して
指示
ユーザーがファイル整理のヘルプを要求した場合:
-
範囲を理解する
明確化のための質問:
- どのディレクトリを整理しますか?(ダウンロード、書類、ホームフォルダ全体?)
- 主な問題は何ですか?(ファイルが見つからない、重複、散らかりすぎ、構造がない?)
- 避けるべきファイルやフォルダはありますか?(現在進行中のプロジェクト、機密データ?)
- どの程度積極的に整理しますか?(控えめ vs 包括的クリーンアップ)
-
現在の状態を分析する
対象ディレクトリを確認:
# 現在の構造の概要を取得 ls -la [対象ディレクトリ] # ファイルの種類とサイズを確認 find [対象ディレクトリ] -type f -exec file {} \; | head -20 # 最大のファイルを特定 du -sh [対象ディレクトリ]/* | sort -rh | head -20 # ファイルタイプをカウント find [対象ディレクトリ] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn結果を要約:
- ファイルとフォルダの総数
- ファイルタイプの内訳
- サイズ分布
- 日付範囲
- 明らかな整理上の問題
-
整理パターンを特定する
ファイルに基づいて論理的なグループを決定:
タイプ別:
- ドキュメント (PDF, DOCX, TXT)
- 画像 (JPG, PNG, SVG)
- 動画 (MP4, MOV)
- アーカイブ (ZIP, TAR, DMG)
- コード/プロジェクト (コードを含むディレクトリ)
- スプレッドシート (XLSX, CSV)
- プレゼンテーション (PPTX, KEY)
目的別:
- 仕事 vs 個人
- アクティブ vs アーカイブ
- プロジェクト固有
- 参考資料
- 一時的/スクラッチファイル
日付別:
- 今年/今月
- 前年
- 非常に古い(アーカイブ候補)
-
重複を見つける
要求された場合、重複を検索:
# ハッシュによる完全一致重複を検索 find [ディレクトリ] -type f -exec md5 {} \; | sort | uniq -d # 同名ファイルを検索 find [ディレクトリ] -type f -printf '%f\n' | sort | uniq -d # 類似サイズのファイルを検索 find [ディレクトリ] -type f -printf '%s %p\n' | sort -n重複のセットごとに:
- すべてのファイルパスを表示
- サイズと更新日を表示
- どれを残すか推奨(通常は最新または最も適切な名前)
- 重要: 削除前には必ず確認を求める
-
整理計画を提案する
変更を加える前に明確な計画を提示:
# [ディレクトリ] の整理計画 ## 現在の状態 - X個のファイルがY個のフォルダに存在 - 合計 [サイズ] - ファイルタイプ: [内訳] - 問題点: [問題リスト] ## 提案する構造[ディレクトリ]/ ├── 仕事/ │ ├── プロジェクト/ │ ├── ドキュメント/ │ └── アーカイブ/ ├── 個人/ │ ├── 写真/ │ ├── ドキュメント/ │ └── メディア/ └── ダウンロード/ ├── 未整理/ └── アーカイブ/
## 行う変更 1. **新しいフォルダを作成**: [リスト] 2. **ファイルを移動**: - X個のPDF → 仕事/ドキュメント/ - Y個の画像 → 個人/写真/ - Z個の古いファイル → アーカイブ/ 3. **ファイル名を変更**: [任意のリネームパターン] 4. **削除**: [重複やゴミファイル] ## あなたの判断が必要なファイル - [不明なファイルのリスト] 続行しますか?(はい/いいえ/修正) -
整理を実行する
承認後、系統的に整理:
# フォルダ構造を作成 mkdir -p "新しいフォルダへのパス" # 明確なログ付きでファイルを移動 mv "古いパス/ファイル.pdf" "新しいパス/ファイル.pdf" # 一貫したパターンでファイル名を変更 # 例: "YYYY-MM-DD - 説明.ext"重要なルール:
- 何かを削除する前には必ず確認する
- すべての移動をログに記録し、元に戻せるようにする
- 元の更新日を保持する
- ファイル名の競合を適切に処理する
- 予期しない状況に遭遇した場合は停止して確認する
-
サマリーとメンテナンスのヒントを提供する
整理後:
# 整理完了! ✨ ## 変更点 - [X]個の新しいフォルダを作成 - [Y]個のファイルを整理 - 重複を削除して[Z]GBを解放 - [W]個の古いファイルをアーカイブ ## 新しい構造 [新しいフォルダツリーを表示] ## メンテナンスのヒント 整理状態を保つには: 1. **毎週**: 新しいダウンロードを分類 2. **毎月**: 完了したプロジェクトをレビューしてアーカイブ 3. **四半期ごと**: 新しい重複をチェック 4. **毎年**: 古いファイルをアーカイブ ## 便利なコマンド ```bash # 今週変更されたファイルを検索 find . -type f -mtime -7 # ダウンロードをタイプ別に分類 [環境に合わせたカスタムコマンド] # 重複を検索 [カスタムコマンド]別のフォルダも整理しますか?
例
例1: ダウンロードの整理(Justin Dielmann より)
ユーザー: 「ダウンロードフォルダが500以上のファイルでめちゃくちゃです。整理を手伝ってください。」
プロセス:
- ダウンロードフォルダを分析
- パターンを発見: 仕事のドキュメント、個人の写真、インストーラー、ランダムなPDF
- 構造を提案:
- ダウンロード/
- 仕事/
- 個人/
- インストーラー/ (DMG, PKGファイル)
- アーカイブ/
- 未整理/ (判断が必要なもの)
- ダウンロード/
- 確認を求める
- コンテンツと名前に基づいてインテリジェントにファイルを移動
- 結果: 500ファイル → 5つの整理されたフォルダ
例2: 重複の発見と削除
ユーザー: 「書類フォルダ内の重複ファイルを見つけて、どれを残すか判断するのを手伝ってください。」
出力:
# 23セットの重複を発見(合計156 MB)
## 重複セット1: "proposal.pdf"
- `/書類/proposal.pdf` (2.3 MB, 更新: 2024-03-15)
- `/書類/old/proposal.pdf` (2.3 MB, 更新: 2024-03-15)
- `/デスクトップ/proposal.pdf` (2.3 MB, 更新: 2024-03-10)
**推奨**: `/書類/proposal.pdf` を保持(正しい場所にある最新版)
他の2つのコピーを削除しますか?
[すべての重複について続行...]
例3: プロジェクトフォルダの再構築
ユーザー: 「~/Projects ディレクトリを確認して改善案を提案してください。」
出力:
# ~/Projects の分析
## 現在の構造の問題点
- アクティブなプロジェクトとアーカイブされたプロジェクトが混在(3年以上経過)
- 一貫した命名規則がない
- 一部のプロジェクトはルートに、他はランダムなサブフォルダにある
- 重複フォルダ(project-name, project-name-old, project-name-v2)
## 提案する構造
Projects/ ├── Active/ │ ├── client-work/ │ ├── side-projects/ │ └── learning/ ├── Archive/ │ ├── 2022/ │ ├── 2023/ │ └── 2024/ └── Templates/
## 具体的な変更
1. 2022年以降触っていない12プロジェクトをArchive/に移動
2. 4つの重複プロジェクトフォルダを統合
3. プロジェクト名を一貫した形式に変更: "client-name-project-name"
4. 古い作業用のArchiveを作成
これを実行しますか?
例4: 写真の日付別整理
ユーザー: 「写真フォルダを年と月で整理してください。」
出力: 次のような構造を作成:
写真/
├── 2023/
│ ├── 01-1月/
│ ├── 02-2月/
│ └── ...
├── 2024/
│ ├── 01-1月/
│ └── ...
└── 未分類/
その後、EXIFデータまたはファイル更新日に基づいて写真を移動。
一般的な整理タスク
ダウンロードのクリーンアップ
ダウンロードフォルダを整理して - ドキュメントは書類へ、画像はピクチャへ、インストーラーは別に、3ヶ月以上前のファイルはアーカイブへ移動。
プロジェクトの整理
プロジェクトフォルダの構造を確認して、アクティブなプロジェクトとアーカイブすべき古いプロジェクトを分けるのを手伝って。
重複の削除
書類フォルダ内の重複ファイルをすべて見つけて、どれを残すか判断するのを手伝って。
デスクトップのクリーンアップ
デスクトップがファイルでいっぱいです。すべてを書類フォルダに適切に整理するのを手伝って。
写真の整理
このフォルダ内のすべての写真を、撮影日時に基づいて日付(年/月)別に整理して。
仕事と個人の分離
書類フォルダ内の仕事ファイルと個人ファイルを分けるのを手伝って。
プロのヒント
- 小さく始める: 信頼を築くために、まずはひとつの散らかったフォルダ(ダウンロードなど)から始める
- 定期的なメンテナンス: ダウンロードは毎週クリーンアップ
- 一貫した命名: 重要なファイルには「YYYY-MM-DD - 説明」形式を使用
- 積極的にアーカイブ: 削除する代わりに古いプロジェクトはArchiveに移動
- アクティブは分離: アクティブな作業とアーカイブされた作業の境界を明確に保つ
- プロセスを信頼する: ファイルの配置に関する認知負荷はClaudeに任せる
ベストプラクティス
フォルダの命名
- 明確で説明的な名前を使用
- スペースを避ける(ハイフンまたはアンダースコアを使用)
- 具体的に: 「ドキュメント」ではなく「client-proposals」
- 順序のためのプレフィックスを使用: 「01-現在」、「02-アーカイブ」
ファイルの命名
- 日付を含める: 「2024-10-17-meeting-notes.md」
- 説明的に: 「q3-financial-report.xlsx」
- 名前にバージョン番号を避ける(代わりにバージョン管理を使用)
- ダウンロード時のゴミを取り除く: 「document-final-v2 (1).pdf」→「document.pdf」
アーカイブのタイミング
- 6ヶ月以上触っていないプロジェクト
- 後で参照する可能性のある完了した作業
- 新しいシステムへの移行後の古いバージョン
- 削除をためらうファイル(まずはアーカイブ)
関連ユースケース
- 新しいコンピュータの整理を設定
- バックアップ/アーカイブのためのファイル準備
- ストレージクリーンアップ前の整理
- 共有チームフォルダの整理
- 新しいプロジェクトディレクトリの構造化