rsyncで日本語が文字化けする
rsyncは二つのフォルダを同期するためのコマンドで、ハードディスクのバックアップでよく利用している。cygwinにもrsyncのパッケージがあるので入手も簡単だ。
WindowsからLinuxにデータを送ると、デフォルトでは日本語のファイル/フォルダ名が文字化けしてしまう。これはWindowsとLinuxで文字コードが違うためだそうだ。
数年間この問題に悩まされてきたのだが、改めてググって見たところ解決策が見つかった。"--iconv"オプションで文字コードを直接指定すればよいそうだ。
rsync -avzu --iconv=CP932,UTF-8 (バックアップ元) (バックアップ先)
やはりgoogle先生は偉大だ。
よす@ネガティブ日記 - rsyncで文字化けするのを直してみる http://www.negative-dealer.com/~yos1/negativethinking/20090331.html