Linuxでファイルの拡張子をまとめて変更する方法

Linuxでは、renameコマンド、またはfindコマンドとmvコマンドを組み合わせて、ファイル拡張子のバッチ変更を実行できます。

  1. 名前を変える
rename 's/\.old$/\.new/' *.old

このコマンドは、カレントディレクトリ内の .old で終わるすべてのファイルの拡張子を .new に置き換えます。

  1. 見つける
  2. 私の提案で状況はより良くなるだろう
find . -name "*.old" -exec mv {} {}.new \;

このコマンドは、現在のディレクトリとサブディレクトリ内の拡張子が「.old」のすべてのファイルの拡張子を「.new」に変更します。

bannerAds