Edited at

renameコマンドなんて今まで使ったことないけど、使えるのか?

More than 3 years have passed since last update.


jpegをjpgに一括変更(rename jpeg jpg *)

$ ls -1

01.jpeg
02.jpeg
03.jpeg
04.jpeg
05.jpeg

$ rename jpeg jpg *
$ ls -1
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg


先頭に文字列'photo'をつけてみる(rename '' photo *)

$ ls -1

01.jpeg
02.jpeg
03.jpeg
04.jpeg
05.jpeg
$ rename '' photo *
$ ls -1
photo01.jpg
photo02.jpg
photo03.jpg
photo04.jpg
photo05.jpg


やっぱ'photo'を取ってみる(rename photo '' *)

$ ls -1

photo01.jpeg
photo02.jpeg
photo03.jpeg
photo04.jpeg
photo05.jpeg
$ rename photo '' *
$ ls -1
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg


<実行環境>

CentOS release 6.3 (Final)

<バージョン>

$ rename --version

rename (util-linux-ng 2.17.2)
$ rename --help
call: rename from to files...

<コメント>

- renameコマンドには2種類あって正規表現の使えるものがあるらしいが標準で入っているものはおそらくこちら

- 末尾に文字列を足したりは試した限りできなかった

- バックアップを取ってから実施したほうが吉