获取给定路径的文件系统类型

时间:2013-04-24 09:51:22

标签: shell

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

问题是rsync需要一个适当的--iconv设置,以防UTF文件名导致问题,例如HFS +等文件系统就是这种情况。

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

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

1 个答案:

答案 0 :(得分:0)

不要让您的脚本猜测,而是让用户有责任在运行之前适当地设置RSYNC_ICONV环境变量。