·4分で読めます

Macで数百件のファイルを一度にリネームする方法

ファイルを10件手作業でリネームするのは面倒な程度で済みますが、数百件となると適切なツールなしでは不可能です。macOSの標準機能は限られており、ターミナルを使う方法は取り返しのつかないミスのリスクを伴います。

スキャナー、エクスポート、データ移行、あるいはクライアントからの引き渡しなどで、600件ものファイルが手元にあるとします。名前はめちゃくちゃです — ランダムな文字列、重複したプレフィックス、統一感のない形式、間違った拡張子。この600件すべてを、整理され、検索可能で、一貫性のある名前に変更する必要があります。それも今すぐに。

10件のファイルを手作業でリネームするなら1分もかかりません。しかし600件となると、午後の時間をまるごと費やすことになり、しかもミスをしてしまいます。タイプミス、見落とし、不統一な形式。バッチが大きくなるほど、手作業でのリネームはミスをしやすくなります。

大規模なバッチではいつもの方法が通用しない理由

Finder

Finderの一括リネームは、単純な操作であれば何件のファイルにも対応できます。しかし600件のファイルとなると、完全なプレビューがないことが本当に問題になります。ダイアログに表示されるのは1件分のサンプルだけで、残りの599件もうまくいっていることを祈るしかありません。もしうまくいっていなければ、元に戻す機能がもう使えなくなったあとで気づくことになるかもしれません。

ターミナル

bashループやrenameコマンドを使えば、600件のファイルを数秒で処理できます。しかしプレビューも元に戻す機能もなく、コマンドに1つでもミスがあれば600件のファイル名が壊れてしまいます。このリスクはバッチのサイズに比例して大きくなります。

スプレッドシートによるリネーム

ファイル名をスプレッドシートに書き出し、数式で加工したうえで、スクリプトを使って新しい名前を適用するという人もいます。これで機能はしますが、本来ドラッグ&ドロップで済むはずの作業にしては、あまりにも大掛かりな準備が必要になります。

自信を持って大規模にリネームする

Renymは、まさにこうした状況のために作られています。数百件のファイルをドラッグして読み込み、リネームパイプラインを組み立て、すべての結果をプレビューしたうえで適用します。結果が間違っていれば、元に戻して調整すればよいだけです。

Renym renaming hundreds of files at once on macOS

どんな規模でも完全なプレビュー

20件でも2,000件でも、プレビューにはすべてのファイルの現在の名前と変更後の名前が表示されます。確定する前にリストをスクロールして確認できます。推測は不要です。

複雑なリネームのための複数ステップパイプライン

大規模なバッチでは、プレフィックスの削除、文字の置換、番号の追加、大文字・小文字の変換など、複数の操作が必要になることがよくあります。チェーン全体を組み立て、最終的な結果をプレビューしたうえで、すべてを一度に適用できます。

バッチ全体を元に戻す

リネームを適用したあとで問題に気づいた場合も、元に戻す機能でバッチ内のすべてのファイルを復元できます。パイプラインを修正して、もう一度試せばよいのです。数百件の名前を手作業で元に戻す必要はありません。

バッチが大きくなるほど、専用ツールの価値は増していきます。Renymで5分を費やすだけで、何時間もの手作業を省き、取り返しのつかないミスのリスクをなくすことができます。

Mac App StoreでRenymを入手

次の記事

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store