我在同步两台服务器之间名称之间有空格的文件夹时遇到了问题。
例如,在服务器上,我有一个目录: c:/test文件夹/test er/test.txt
当我在客户机上运行rsync.cmd时,服务器上的rsyncd.log文件中出现以下错误
2011/08/09 09:16:01 [440] connect from server(xxx.xx.xx.xx)
2011/08/09 09:16:01 [440] rsync: chdir /cygdrive/c/'test folder'/'test er' failed
: No such file or directory (2)在服务器上的rsyncd.conf文件夹中,我有以下内容:
[TESTER]
path = /cygdrive/c/"test folder"/"test er"
read only = true
transfer logging = yes这不起作用,但以下内容起作用:文件夹: c:/test文件夹/test.txt
使用rsyncd.conf代码:
[TESTER]
path = /cygdrive/c/"test folder"
read only = true
transfer logging = yes也就是说,它只适用于一个带空格的目录,而不是两个。
我使用的是cwrsync,服务器机器是: MicroSoft windows server 2003 R2
谢谢。
发布于 2011-08-10 15:17:43
找到了答案,我唯一没有尝试的就是在名字上没有任何引号或反斜杠。
即
[TESTER]
path = /cygdrive/c/"test folder"/"test er"
read only = true
transfer logging = yes上面的方法起作用了
https://stackoverflow.com/questions/6993355
复制相似问题