2011-08-09 2 views
0

두 서버 사이의 이름 사이에 공백이있는 폴더를 동기화하는 데 문제가 있습니다. 내가 온라인이 오류를 연구 한디렉토리 이름의 공백으로 인해 CWRsync가 실패 함

하지만 공백을 하나의 폴더와 솔루션 계약의 많은, 내 문제는 내가 이름에 공백이있는 두 개의 하위 폴더를 가지고있다 및 솔루션 아무도

일예를 작동하지 서버에 나는 디렉토리가 : C를 :/테스트 폴더/테스트 어/TEST.TXT

나는 다음과 같은 오류가 서버에 rsyncd.log 파일에 표시되는 클라이언트의 rsync.cmd를 실행하면

서버의 내용은 rsyncd.conf 폴더에서
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) 

나는 다음과 같은 한 :이 작동하지 않습니다

[TESTER] 
path = /cygdrive/c/"test folder"/"test er" 
read only = true 
transfer logging = yes 

그러나 다음을 수행 작업 : 폴더 : C :/테스트 폴더/TEST.TXT

은 rsyncd.conf 코드3210

:

[TESTER] 
path = /cygdrive/c/"test folder" 
read only = true 
transfer logging = yes 

그것은 단지 하나의 공백 디렉토리하지만이 작동 즉. 나는 그것이 구문 문제를 알고 있지만이 구문을 알아낼 수 있으며, 내가 연구를 기반으로 varioeties을 많이 시도 온라인 내가 cwrsync 및 서버 시스템을 사용하고 공간

에 대한 백 슬래시()와 X20을 포함 할 수 있습니다 : 마이크로 소프트 윈도우 서버 2003 R2

감사합니다.

답변

2

답을 찾았지만 시도하지 않은 유일한 이유는 이름에 인용 부호 나 백 슬래시가 전혀없는 것이 었습니다. 즉

[TESTER] 
path = /cygdrive/c/"test folder"/"test er" 
read only = true 
transfer logging = yes 

근무
관련 문제