2006-10-19 ファイル名がSJISとかの場合にEUC-JPに変換する方法 Linux Windowsでtarで固めたアーカイブを、Linuxで解凍するとファイル名がSJISになるため、 Linuxからまともにアクセスできなくなってしまいます。昨日そんなことがあったので、ファイル名をSJISから変換する方法を調べてみました。そんなの知ってるよッて方も結構いるかと思いますが ともかく私は初めて知ったので困ったときは助かると思います。 変換方法 convmv っていうコマンドを使います。 入手先 http://j3e.de/linux/convmv/ 使い方 (SJIS→EUC-JP) convmv -r -f sjis -t euc-jp [変換するフォルダ or ファイル] --notest -r 下位階層のディレクトリにあるファイルも処理する -f 変換元の文字コード -t 変換後の文字コード --notest このオプションを付けない限り、ファイル名の変更は行われません(安心設計ですね) 詳しく調べてないのでわかりませんが 元の文字コードがよくわからない場合は..autoモードとかあればいいのになあと思う。