rsync

素晴らしい。rsync がファイル名の文字コードの変換をサポートしてた。(ちなみに、FreeBSD の ports では iconv がデフォルトで off になってるので、明示的に on にする必要がある)

ファイル名の文字コードが、

remote - EUC-JP
local - UTF-8

だとする。この場合、

rsync -auv --iconv=utf-8,euc-jp 192.168.1.1:/home/user /home

とする。(local,remote の順番なことに注意) rsyncd.conf を使う時は、rsyncd.conf で charset を設定する。

posted by say · 2009年09月24日 07:52 · memo