ダウンロードフォルダを開いたら、ファイルが数百個。資料_最新.pdf と 資料_最新2.pdf と 資料_最新_修正版.pdf が並んでいて、どれが本物かわからない——。心当たりがある方は多いと思います。
こういう作業は、本来コマンドライン(ターミナル)が得意な領域です。ただ find や rsync のオプションを覚えるのは面倒ですし、打ち間違えたときの被害が怖い。
そこで Claude Code です。「ダウンロードフォルダを種類別に仕分けて」と日本語で言うだけで、必要なコマンドを組み立てて実行してくれます。コマンドを覚える必要はありません。
この記事でわかること
- Claude Code でできるファイル整理の具体例(そのまま使える指示文つき)
- 失敗してもファイルを失わないための安全な進め方
- やらせてはいけない操作の見分け方
この記事の対象者
- ファイル整理を後回しにし続けている方
- ターミナルは苦手だが、繰り返し作業を自動化したい方
なぜファイル整理がAIに向いているのか
ファイル整理は「ルールは単純だが件数が多い」作業です。人間がやると単調でミスが出やすく、かといってスクリプトを書くほどでもない。この隙間がまさにAIの得意分野です。
| 手作業 | 自分でスクリプト | Claude Code | |
|---|---|---|---|
| 準備の手間 | なし | コマンドの学習が必要 | なし(日本語で指示) |
| 500件の処理 | 数時間 | 一瞬 | 一瞬 |
| ルールの変更 | また最初から | 書き直し | 言い直すだけ |
| 中身を見た判断 | できる | 難しい | できる |
最後の行が特に大きい違いです。「請求書っぽいPDFだけ別フォルダに」といった、ファイル名や中身を読んで判断する仕分けは、単純なスクリプトでは書きにくいのにAIなら扱えます。
Claude Code のインストールがまだの方は、ターミナル版のインストール手順 か、デスクトップアプリの始め方 を先にご覧ください。ターミナルに不慣れならデスクトップアプリの方が安心です。
最初に:安全に試すための3つの約束
ここを飛ばさないでください。ファイル操作は取り返しがつかない場合があります。以下を守れば、失敗しても元に戻せます。
約束1:いきなり本番フォルダでやらない
まずは練習用のフォルダを作り、そこで挙動を確かめます。
Claude Code にこう頼めば作ってくれます。
~/Desktop/seiri-test というフォルダを作って、ダウンロードフォルダから直近50件のファイルだけコピーして。移動ではなくコピーで。
ポイントは2つです。
- コピーであって移動ではない — 元のダウンロードフォルダは無傷のまま残ります
- 全部ではなく一部だけ — ダウンロードフォルダが数十GBある場合、丸ごと複製するとディスクを圧迫します。挙動を見るだけなら数十件で十分です
ここで納得できる結果が出てから本番に移ります。
約束2:まず「計画だけ」出させる
いきなり実行させず、何をするつもりかを先に言わせます。
~/Desktop/seiri-test の中身を種類別に仕分けたい。まだ実行しないで、何をどう動かすつもりか計画だけ教えて。
Claude Code には Plan モード(ファイルを一切変更せず方針だけ提案するモード)があります。デスクトップアプリなら送信ボタン横のセレクターから、ターミナル版なら Shift+Tab で切り替えられます。最初はこれを使ってください。
約束3:削除は自分でやる
「削除して」とは言わないでください。代わりに「_削除候補 フォルダに移動して」と指示します。中身を自分の目で確認してから、最後にゴミ箱へ送る。この一手間が効きます。
AIの判断は完璧ではありません。取り返しのつく操作(移動・コピー)だけ任せ、取り返しのつかない操作(削除・上書き)は自分の手に残す——これが基本方針です。
実例1:ダウンロードフォルダを種類別に仕分ける
一番効果を実感しやすい作業です。
~/Desktop/seiri-test の中のファイルを、拡張子ごとにサブフォルダを作って移動して。PDF・画像・動画・zip・その他、の5つに分けて。フォルダは動かさず、ファイルだけ対象にして。
実行すると PDF/ 画像/ 動画/ zip/ その他/ ができ、ファイルが振り分けられます。数百件でも数秒です。
ここで結果を確認してください。意図と違えば言い直せば済みます。
やっぱり画像は「スクリーンショット」と「その他の画像」に分けて。ファイル名に Screenshot か スクリーンショット を含むものがスクショ。
実例2:ファイル名を日付つきで統一する
資料.pdf 資料(1).pdf のようなファイル名は、あとから探すときに機能しません。先頭に日付を付けるだけで、名前順に並べれば時系列になり、検索も効くようになります。
PDFフォルダの中のファイル名を
YYYY-MM-DD_元の名前.pdfの形式に変更して。日付はファイルの更新日時を使って。すでに先頭が日付になっているものは変更しないで。全角スペースとカッコは半角アンダースコアに置き換えて。
ポイントは日付の出どころを指定することです。「作成日」なのか「更新日」なのかを言わないと、意図と違う日付が付きます。
リネームは元の名前がわからなくなりがちなので、実行前に変更一覧を出させると安全です。
実行する前に、変更前と変更後のファイル名の対応表を見せて。
実例3:重複ファイルを見つける
「同じファイルが複数ある」問題は、ファイル名では判定できません。資料.pdf と 資料_最新.pdf が中身は同一、ということが普通に起きるからです。
そこで中身のハッシュ値で比較します。
~/Desktop/seiri-test の中で、中身が完全に同じファイルを探して一覧にして。ファイル名ではなくハッシュ値で判定して。削除はしないで、どれが重複しているかだけ教えて。
一覧を確認してから、残すものを決めます。
重複していたファイルのうち、更新日時が新しいものを1つだけ残して、それ以外は
_削除候補フォルダに移動して。
ここでも削除はさせません。移動先を自分で確認してからゴミ箱に入れます。
実例4:中身を読んで仕分ける
スクリプトでは難しく、AIだからできるのがこれです。
PDFフォルダの中身を確認して、請求書・領収書らしきものを
経費/に、それ以外の資料を資料/に移動して。判断に迷ったものは動かさず、理由と一緒に報告して。
最後の「迷ったら動かさず報告して」が重要です。これを付けないと、曖昧なファイルまで無理に分類されてしまいます。AIに「わからない」と言わせる余地を残してください。
実例5:整理ルールを覚えさせて繰り返す
毎回同じ指示を打つのは面倒です。整理ルールをファイルに書いて置いておけば、次回からは「いつものやつやって」で済みます。
整理対象のフォルダに CLAUDE.md という名前のテキストファイルを作り、こう書いておきます。
# このフォルダの整理ルール
- ファイルは拡張子ごとに PDF / 画像 / 動画 / zip / その他 に分ける
- ファイル名は YYYY-MM-DD_名前.拡張子 に統一(日付は更新日時)
- 重複は中身のハッシュで判定し、古い方を _削除候補 に移動
- **削除は絶対にしない。移動までにとどめる**
- _削除候補 と _アーカイブ フォルダの中身には触らない
注意点があります。このファイルが読まれるのは、そのフォルダを作業フォルダとして開いたときです。デスクトップアプリなら「Select folder」でこのフォルダ自体を選んでください。別の場所を開いた状態では読み込まれず、「書いたのに効かない」ということになります。
正しく開けていれば、以降は「このフォルダをルール通りに整理して」で通じます。ルールを変えたければ、このファイルを書き換えるだけです。
さらに定型化したい場合はスキルにまとめる方法もあります。詳しくは Claude Codeのスキル(/skill)とは? をご覧ください。
やらせてはいけないこと
便利ですが、任せてはいけない領域があります。
| やらせない操作 | 理由 |
|---|---|
| 削除(rm) | ゴミ箱を経由しないため復元できない。必ず「移動」に置き換える |
| システムフォルダの整理 | /System /Library /usr などはOSの動作に必要。触らせない |
| アプリのフォルダの中身 | ファイル名や配置に意味がある。整理すると壊れる |
| クラウド同期フォルダでの大量移動 | iCloud・Dropbox 等は移動が全端末に伝播する。同期を止めてから行う |
| Gitで管理しているフォルダ | .git を壊すと履歴を失う。除外を明示する |
不安な場合は、指示に一文足しておくと安全性が上がります。
作業は ~/Desktop/seiri-test の中だけで完結させて。その外のファイルには一切触らないで。削除コマンドは使わないで。
よくある質問
Q. 間違えて動かされたファイルは戻せますか?
A. 「元に戻す」機能はありません。同じ会話の中であれば、移動先を辿って戻してもらえることもありますが、あてにしないでください。だからこそ「まずコピーで練習する」「削除させない」の2つが効きます。削除さえさせなければ、最悪でもファイルはどこかに存在している状態で済みます。大事なフォルダは事前に Time Machine でバックアップを取っておくとさらに安心です。
Q. ファイルの中身をAIに読まれるのが不安です
A. 実例4のような「中身を読んで仕分ける」指示では、実際にファイルが読み取られます。機密文書を含むフォルダでは、その指示は避け、ファイル名と拡張子だけで判断する仕分けにとどめてください。
Q. Windowsでもできますか?
A. できます。Claude Code は Windows でも動きます。パスの書き方が異なるだけで、考え方は同じです。
Q. ターミナルを開かずにやりたいのですが
A. デスクトップアプリを使えば、黒い画面を見ずに同じことができます。変更内容を画面上で確認できる分、むしろ安全です。デスクトップアプリの始め方をご覧ください。
まとめ
- ファイル整理は「単純だが件数が多い」作業なので、AIに任せる価値が大きい
- まずコピーした練習用フォルダで試す。本番はそのあと
- Plan モードで「計画だけ」出させてから実行する
- 削除は絶対にやらせない。
_削除候補に移動させ、自分の目で確認して捨てる - ルールを
CLAUDE.mdに書いておけば、次回から「いつものやつやって」で済む
一度仕組みを作ってしまえば、月に一度フォルダを整えるのが数十秒で終わります。まずは練習用フォルダのコピーから始めてみてください。
あわせて、探すとき側の設定も整えておくと効きます。Mac Finderの初期設定7つ で、拡張子表示や検索範囲の変更を紹介しています。
ここまでは個人のパソコンの話です。これが複数人で共有するフォルダになると、話が変わります。命名規則を全員に守らせる、誰がどのファイルを触れるか決める、過去の資料を棚卸しする——個人の工夫では回りません。仕組みとして設計する必要があります。
frural では、中小企業の社内データ整理とAI活用の仕組み化を支援しています。「どこから手をつければいいかわからない」という段階でも、お問い合わせからご相談ください。
この「取り返しのつく操作だけ任せる」考え方は、ファイル整理に限らずAIに業務を任せるとき全般に効きます。予定管理や情報収集まで広げた運用例は MCPを繋いだ後の使い方|Claudeを毎朝動く秘書にする設計 をご覧ください。
「何を任せて何を確認するか」を決める順番そのものは、AI出力の承認フローの作り方|表1枚で始める人の確認の入れどころ にまとめました。ファイル操作以外の業務に広げるときの判断基準です。