我在使用12.04版本的Ubuntu從遠程服務器上同步文件的時候,多次遇到過以下錯誤:
Unexpected remote arg: user@hpcloudservice:
rsync error: syntax or usage error (code 1) at main.c(1232) [sender=3.0.9]
我所使用的同步命令如下:
rsync –avP [username]@[serverIP]:[file/folder] [local target folder]
對於問題產生的根本原因尚沒有查到,懷疑這是Ubuntu的小bug。
後來發現問題產生的表面原因可能是因爲這個命令是我paste到命令行的,於是手敲一遍命令,搞定。當然,這樣解決問題的前提是要保證rsync服務是沒有問題的,我重新安裝過一遍rsync,所以排除了rsync自身問題的可能性。另外,要保證你有足夠的權限去copy。