ホームページ > よくある問題 > ファイル名を一括変更する方法

ファイル名を一括変更する方法

百草
リリース: 2023-11-09 10:05:24
オリジナル
1976 人が閲覧しました

ファイル名を一括変更する方法には、mv コマンドを使用する、rename コマンドを使用する、find コマンドと mv コマンドを組み合わせて使用​​する、mmv コマンドを使用するなどがあります。詳細な紹介: 1. mv コマンドを使用します。mv コマンドは、Linux システムでファイルを移動したり名前を変更したりするために使用されるコマンドです。mv コマンドを使用すると、ファイルを別の場所に移動し、同時にファイル名を変更できます。 ; 2. rename コマンドを使用します。rename コマンドは強力なバッチ ファイル名前変更ツールであり、正規表現などを使用してファイル名を照合および置換できます。

ファイル名を一括変更する方法

ファイル名のバッチ変更は、Linux システムで一般的な操作の 1 つであり、複数のファイルの名前をすばやく変更するのに役立ちます。 Linux では、いくつかのコマンド ライン ツールを使用してファイル名をバッチで変更できます。以下に、ファイル名を一括変更する一般的な方法をいくつか紹介します。

1. mv コマンドを使用する: mv コマンドは、Linux システムでファイルを移動したり、ファイルの名前を変更したりするために使用されるコマンドです。 mv コマンドを使用すると、ファイルを別の場所に移動し、同時にファイル名を変更できます。以下は、mv コマンドを使用してファイル名をバッチ変更する例です。

   mv 原文件名 新文件名
ログイン後にコピー

たとえば、「file」で始まる一連のファイルがある場合、次のコマンドを使用してそれらの名前をバッチ変更できます。 start with "newfile":

   mv file* newfile*
ログイン後にコピー

これにより、「file」で始まるすべてのファイル名が「newfile」で始まるファイル名に置き換えられます。

2. rename コマンドを使用する: rename コマンドは、正規表現を使用してファイル名を照合および置換できる強力なバッチ ファイル名前変更ツールです。以下は、rename コマンドを使用してファイル名をバッチ変更する例です。

   rename 's/原字符串/新字符串/' 文件名模式
ログイン後にコピー

たとえば、「file」で始まる一連のファイルがある場合、次のコマンドを使用してそれらの名前をバッチ変更できます。 start with "newfile":

   rename 's/file/newfile/' file*
ログイン後にコピー

これにより、「file」で始まるすべてのファイル名が「newfile」で始まるファイル名に置き換えられます。

3. find コマンドを mv コマンドと組み合わせて使用​​する: find コマンドは、指定された条件に基づいてファイルを検索し、検索されたファイルを他のコマンドに渡して処理できる強力なファイル検索ツールです。 mv コマンドと組み合わせて、find コマンドを使用してファイル名をバッチで変更できます。以下は、find コマンドと mv コマンドを組み合わせてファイル名をバッチ変更する例です。

   find 目录路径 -name "文件名模式" -exec mv {} 新文件名 \;
ログイン後にコピー

たとえば、「/home/」内の「file」で始まるすべてのファイルの名前をバッチ変更する場合、 user" ディレクトリを "newfile" から始めて、次のコマンドを使用できます:

   find /home/user -name "file*" -exec mv {} newfile{} \;
ログイン後にコピー

これにより、"file" で始まるすべてのファイル名が "newfile" で始まるファイル名に置き換えられます。

4. mmv コマンドを使用する: mmv コマンドは、ファイル名のバッチ変更に特に使用されるツールで、単純なワイルドカード パターンを使用してファイル名を照合および置換できます。以下は、mmv コマンドを使用してファイル名をバッチ変更する例です。

   mmv 原文件名模式 新文件名模式
ログイン後にコピー

たとえば、「file」で始まる一連のファイルがある場合、次のコマンドを使用してそれらの名前をバッチ変更できます。 start with "newfile":

   mmv 'file*' 'newfile#1'
ログイン後にコピー

これにより、「file」で始まるすべてのファイル名が「newfile」で始まるファイル名に置き換えられます。

上記は、ファイル名をバッチで変更する一般的な方法の一部です。バッチ ファイルの名前変更操作を実行するときは、必ず注意して操作し、変更されたファイル名がニーズを満たしていることを確認し、予期せぬ事態を防ぐために重要なファイルをバックアップしてください。

以上がファイル名を一括変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート