ファイル名が・・・・

2007/3/23


某M社のOSで作成したファイルをもらうと、困ったことになりやすい。
それは、「ファイル名が化けている」とか「ファイル名が豆腐」(黒麻豆腐)である。
日本語のファイル名をやめるように度々文句を言うが、一向に改善がない。
ということで、こちらとしても努力を示すことにした。

download

これは国際的な問題になっているらしく、ドイツのサイト(http://j3e.de/linux/convmv/man/)にツールがありました。

インストール

圧縮ファイルを展開するとバイナリが手に入ります。OSへのインストールは作業はありません。
バイナリは大丈夫か?という方には、ソースが付いていますので、コンパイルすることをお薦めします。
wget http://j3e.de/linux/convmv/convmv-1.10.tar.gz
tar xvzf convmv-1.10.tar.gz

使いかた

カレントディレクトリ以下のファイル名をすべてUTF8にする。
$ convmv -r -f sjis -t utf8 * --notest
ほとんどのファイルはUTF8に変換できますが、ときどきファイル名の変換に失敗するようです。
失敗したファイル名はごく少数ですから手で変更しています。

【注意】 Linuxで作成したファイルに日本語のファイル名をつけることは可能です。
このようなファイルを某M社のOSではどのように扱うのかはわかりません。