renamed rename
AIを活用したファイルリネーム。ドキュメントのコンテンツを分析して、説明的で検索可能なファイル名を自動生成します。
renamed rename <path> [options]renameコマンドはファイルをスキャンし、AIを使用してその内容を理解します。日付、会社名、金額、ドキュメントタイプ、その他のメタデータを抽出して、クリーンで一貫性のあるファイル名を作成します。
デフォルトではドライランモードで実行されます。ファイルを変更せずに何が変わるかを表示します。リネームを実行するには--applyを追加してください。
使用例
変更をプレビュー(安全、変更なし):
$ renamed rename ./documents/リネームを適用:
$ renamed rename ./documents/ --applyリネームして整理されたフォルダに移動:
$ renamed rename ./incoming/ --apply --output-dir ~/OrganizedPDFのみを再帰的に処理:
$ renamed rename ./docs/ --pattern "*.pdf" -r --applyオプション
-a, --applyリネームを実行します。このフラグがない場合、プレビューモードで実行されます。
-o, --output-dir <path>リネームしたファイルを別のディレクトリに移動します。AIがサブフォルダに整理します。
-s, --strategy <strategy>フォルダ整理戦略。下記の戦略を参照してください。
-t, --template <template>ファイル名テンプレート形式。下記のテンプレートを参照してください。
-p, --prompt <text>ファイル名生成用のカスタムAI指示。
-l, --language <lang>生成するファイル名の優先言語(例:en、de、fr)。
--overwrite同名の既存ファイルを上書きします。
-r, --recursiveサブディレクトリ内のファイルも処理します。
--concurrency <n>n個のファイルを並列処理します。デフォルト: 4。
-v, --verbose詳細な処理出力を表示します。
整理戦略
by_date — 年/月で整理(例:2026/01/file.pdf)
by_issuer — 会社/送信者名で整理
by_type — ドキュメントタイプで整理(invoices/、receipts/、contracts/)
by_date_issuer — 日付と発行者を組み合わせ(例:2026/AcmeCorp/file.pdf)
by_date_type — 日付とタイプを組み合わせ
by_issuer_type — 発行者とタイプを組み合わせ
by_all — 完全な階層(日付/発行者/タイプ)
root — サブフォルダなし、出力ディレクトリにファイルを保持
follow_custom_prompt — カスタムプロンプトに基づいてAIが決定
ファイル名テンプレート
standard — バランスの取れた形式: 2026-01-15_AcmeCorp_Invoice_INV-001.pdf
date_first — 日付重視: 2026-01-15_Invoice_AcmeCorp.pdf
company_first — 会社重視: AcmeCorp_2026-01-15_Invoice.pdf
minimal — 短い形式: 2026-01-15_Invoice.pdf
detailed — 完全なメタデータ: 2026-01-15_AcmeCorp_Invoice_INV-001_$2450.pdf
department_focus — 部門中心の命名
出力
47ファイルを分析中...
✓ IMG_4521.pdf
→ 2026-01-15_AcmeCorp_Invoice_INV-8847.pdf
✓ scan0042.pdf
→ 2026-01-14_Receipt_Starbucks_$12.50.pdf
✓ document.pdf
→ 2026-01-13_Contract_NDA_TechCorp.pdf
完了!47ファイルを2.3秒でリネームしました