Linuxでファイルの拡張子をまとめて変更する方法
Linuxでは、renameコマンド、またはfindコマンドとmvコマンドを組み合わせて、ファイル拡張子のバッチ変更を実行できます。
- 名前を変える
rename 's/\.old$/\.new/' *.old
このコマンドは、カレントディレクトリ内の .old で終わるすべてのファイルの拡張子を .new に置き換えます。
- 見つける
- 私の提案で状況はより良くなるだろう
find . -name "*.old" -exec mv {} {}.new \;
このコマンドは、現在のディレクトリとサブディレクトリ内の拡張子が「.old」のすべてのファイルの拡張子を「.new」に変更します。