Linuxのrenameコマンドについて

経緯

 手元にある大量のjpgファイル。頭文字に一括で文字を付けたい時に今までは以下のコマンドで行っていました。

# rename "s/[変更前]/[変更後]" [ File-Path ]
# 拡張子に".jpg"をもつ全てのファイルに対して先頭に"hoge-"を追加

$ rename "s/^/hoge-/" *.jpg 

 ただ今まで問題なかったこのコマンド。他の環境で同じようにやろうとしたところ、使えないという事態に陥ってしまいました。

解決法

 実は上記のコマンドは、Ubuntu環境下でのrenameでした。今回はCentOSを使用していたので、上記のコマンドが使えなかったようです。下記のコマンドで無事処理することができました。

# rename [変更前] [変更後] [ File-Path ]

$ rename "" hoge- *.jpg