Debian の rename は perl の file-rename

"複数のファイルの名前をまとめて変更する - 技術メモ帳" を読んだのだけど、ここで紹介されてる Linux の rename は、うちの Debian に入ってる rename (←すごく便利でよく使ってる) とちがう……。perl で実装された file-rename ってのが紹介されてるけど、うちのはそれ。man rename すると "rename - renames multiple files - metacpan.org" とほぼ同じものが出てくるし*1
ちょっとだけ調べてみる。

$ ls -l `which rename`
lrwxrwxrwx 1 root root 24 2005-06-11 23:43 /usr/bin/rename -> /etc/alternatives/rename

そうか。alternatives で管理されてるのか。でも──

$ sudo update-alternatives --display rename
rename -状態は auto。
 リンクは現在 /usr/bin/prename を指しています
/usr/bin/prename - 優先度 60
 スレーブ rename.1.gz: /usr/share/man/man1/prename.1.gz
現在の `最適' バージョンは /usr/bin/prename です。

──候補はこれ (prename) ひとつで、ふつうの Linux の rename ってのは入ってないみたい。Debian にもホントはあるんだけど、たまたまうちには入ってないだけだとして、それは 〜rename って名前じゃないか、そして /usr/bin にあるだろう……と、そんな仮説のもとに一応探してみた──

$ apt-file search rename | egrep usr/bin/.*rename$
hfsutils: usr/bin/hrename
krename: usr/bin/krename
ldaptor-utils: usr/bin/ldaptor-rename
libmp3-tag-perl: usr/bin/audio_rename
mp3rename: usr/bin/mp3rename
mrename: usr/bin/mrename
nco: usr/bin/ncrename
perl: usr/bin/prename
pimppa: usr/bin/p_rename
xxdiff-scripts: usr/bin/xx-rename

──けど、ないぽい (mrename ってのはちがった)。探しかたが悪いのかもしれないけど。
ていうか、こんなことしてるより、紹介されてる xargs の使いかた憶えたほうがいいな。←自分

*1:オプションに -n = --no-act とか -f = --force とかがあったりする。