ときどきファイル名やディレクトリ名を一括で置換したいことがあります。
私の場合、こんなことがありました。
あるデータがこんなディレクトリに入ってきました。
120903
120904
120910
…
120929
しかし、私の管理方法では、
20120903
20120904
20120910
…
20120929
としたいわけです。
端末から簡単に打てるコマンドがないかと探したところ、
その名も rename というコマンドがありました。
rename 's/検索文字列/置換文字列/' ファイル・ディレクトリ名(ワイルドカード可)
となるようです。
私の場合
$ rename 's/^12/2012/' *
で目的を達成することができました。
備忘録として残しておきます。