好的,所以我正在使用一个使用 rsync 的脚本,但是它可能运行几乎任何风格的 unix,包括 Mac OS X。
问题是 rsync 需要适当的 --iconv 设置以防 UTF 文件名引起问题,这可能是文件系统(如 HFS+)的情况。
我需要做的是,在给定路径时,找出它所在的文件系统类型,以便我可以为已知问题情况填写适当的 iconv 属性。
或者,如果有人知道 rsync 的安全 --iconv 参数也适用于 HFS+;rsync 站点推荐 --icon=UTF-8,UTF8-MAC,但是我希望它不会在其他平台上工作。