さて、私は rsync を使用するスクリプトを使用していますが、Mac OS X を含むほぼすべての種類の UNIX を実行している可能性があります。
問題は、UTF ファイル名が問題を引き起こす場合に備えて、rsync が適切な --iconv 設定を必要とすることです。これは、HFS+ などのファイルシステムで発生する可能性があります。
私がする必要があるのは、パスが与えられたときに、それが存在するファイルシステムのタイプを見つけて、既知の問題のケースに適切な iconv プロパティを入力できるようにすることです。
または、HFS+ でも機能する rsync の安全な --iconv パラメータを誰かが知っている場合。rsync サイトでは --icon=UTF-8,UTF8-MAC を推奨していますが、他のプラットフォームでは動作しないと思います。