0

さて、私は rsync を使用するスクリプトを使用していますが、Mac OS X を含むほぼすべての種類の UNIX を実行している可能性があります。

問題は、UTF ファイル名が問題を引き起こす場合に備えて、rsync が適切な --iconv 設定を必要とすることです。これは、HFS+ などのファイルシステムで発生する可能性があります。

私がする必要があるのは、パスが与えられたときに、それが存在するファイルシステムのタイプを見つけて、既知の問題のケースに適切な iconv プロパティを入力できるようにすることです。

または、HFS+ でも機能する rsync の安全な --iconv パラメータを誰かが知っている場合。rsync サイトでは --icon=UTF-8,UTF8-MAC を推奨していますが、他のプラットフォームでは動作しないと思います。

4

1 に答える 1

0

スクリプトに推測させるのではなく、RSYNC_ICONV実行前に環境変数を適切に設定することをユーザーの責任にしてください。

于 2013-04-24T12:27:41.520 に答える