0

好的,所以我正在使用一个使用 rsync 的脚本,但是它可能运行几乎任何风格的 unix,包括 Mac OS X。

问题是 rsync 需要适当的 --iconv 设置以防 UTF 文件名引起问题,这可能是文件系统(如 HFS+)的情况。

我需要做的是,在给定路径时,找出它所在的文件系统类型,以便我可以为已知问题情况填写适当的 iconv 属性。

或者,如果有人知道 rsync 的安全 --iconv 参数也适用于 HFS+;rsync 站点推荐 --icon=UTF-8,UTF8-MAC,但是我希望它不会在其他平台上工作。

4

1 回答 1

0

与其让您的脚本猜测,RSYNC_ICONV不如让用户负责在运行前适当地设置环境变量。

于 2013-04-24T12:27:41.520 回答