ホームページ >運用・保守 >Linuxの運用と保守 >Linux でファイル名のサフィックスをバッチ変更する方法
Linux でファイル名のサフィックスをバッチで変更するには、次の方法が使用されます: rename コマンドを使用します: rename 's/old suffix/new suffix/' *. 古いサフィックスには mv コマンドを使用します: mv。古いサフィックス。新しいサフィックスにはシェルを使用します。スクリプト: for file in *.old suffix; do mv "$file" "${file%.old suffix}.new suffix"done use find コマンド: find . -name " *.old suffix" -exec rename 's/ .old suffix/.new suffix/' {}
ファイル名を一括変更する方法Linux のサフィックス
Linux では、ファイル名のサフィックスのバッチ変更は一般的で便利なタスクです。これを実現するには多くの方法がありますが、一般的に使用される方法をいくつか紹介します:
rename コマンドを使用する
rename コマンドは、ファイルとディレクトリの名前変更専用の強力なツールです。 。
<code>rename 's/旧后缀/新后缀/' *. 旧后缀</code>
たとえば、すべての .txt ファイルのサフィックスを .md に変更するには、次のコマンドを使用します。
<code>rename 's/.txt/.md/' *.txt</code>
mv コマンドを使用します
# #mv コマンドを使用して、ファイルの移動または名前変更を行うことができます。<code>mv *.旧后缀 *.新后缀</code>たとえば、すべての .jpg ファイルの接尾辞を .png に変更するには、次のコマンドを使用します。
<code>mv *.jpg *.png</code>
シェル スクリプトを使用します
より複雑なバッチ名前変更操作が必要な場合は、シェル スクリプトを使用できます。<code>#!/bin/bash for file in *.旧后缀; do mv "$file" "${file%.旧后缀}.新后缀" done</code>たとえば、すべての .mp4 ファイルのサフィックスを .mov に変更するには、次のスクリプトを使用します。
<code>#!/bin/bash for file in *.mp4; do mv "$file" "${file%.mp4}.mov" done</code>
検索コマンドを使用します #find コマンドを使用して、ファイルの検索と変更を行うことができます。
<code>find . -name "*.旧后缀" -exec rename 's/.旧后缀/.新后缀/' {} +</code>
たとえば、すべての .html ファイルのサフィックスを .php に変更するには、次のコマンドを使用します:
<code>find . -name "*.html" -exec rename 's/.html/.php/' {} +</code>
以上がLinux でファイル名のサフィックスをバッチ変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。