duyojiぶろぐ

技術系ときどき日常系

ターミナルでファイル名を一括変換

ディレクトリ内のファイル名の語尾に同じ文字を追加したい時

ディレクトリ内に以下のようなファイルがあったとする。

hoge.png
fuga.png
test.png
aiue.png

それぞれのファイルの拡張子の前に「_change」を追加するには
以下のようなコマンドを叩くと一気にファイル名に「_change」が追加される。

 for fn in *.png ; do mv $fn ${fn/.png/_change.png}; done