Ubuntuコマンドラインでファイル名が文字化け

ファイル名の文字コードを変換する

Windows上で日本語のファイル名がついたファイルをzipなどで圧縮すると、Shift_JISのままアーカイブされます。当然圧縮された zipファイルをubuntuで解凍すると、sjisのまま展開されてしまい、文字化けしたファイル名になってしまうことがあります。 ubuntuでは文字コードがUTF-8なので文字化けしてしまうのですね。 こういう場合はファイル名の文字コード変換ツール convmv を使います。

インストール

sudo apt-get install convmv

UTF-8に変換する場合

convmv -r -f sjis -t utf8 * --notest
などとする。-r は再帰的。--notest を付けないと実際には変換されない。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください