Cygwin 版 rsync を使っていると、日本語ファイル周りで
rsync: opendir “/cygdrive/c/path/to/source/フォルダ?” failed: No such file or directory (2)
とか
file has vanished: “/cygdrive/c/path/to/source/ファイル?.xls”
のようなエラーが出ることがあります。
これはファイル名の文字コード変換(Unicode < -> UTF8)に失敗しているために起こるエラーで、cygwin1.dll をこちらの UTF-8 Cygwinに差し替えれば直ります。
参考:
– hebrew characters(samba.org: rsync user list)
– UTF-8 Cygwin
日本語での Cygwin の仕様説明ページ。