2015-05-20 79 views
1

我是新來的rsync的,所以我的問題很可能是明顯的。的Windows到Linux(和Rsync的SSH)

我想備份Windows中的圖片文件夾到遠程Linux目錄。

這是我有:

rsync -av ssh /cygdrive/c/users/Owner/Pictures [email protected]:/var/files/ImageSync

我從得到這個格式:Transferring from Windows to Linux with rsync

但我收到此錯誤:

rsync: link_stat "/home/Owner/ssh" failed: No such file or directory (2) rsync: change_dir "/cygdrive/c/users/Owner/Pictures" failed: No such file or directory (2) sent 20 bytes received 12 bytes 64.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.1]

我有一個ssh密鑰對已經連接起來,所以不需要密碼...除非我做錯了事,這就是爲什麼我有問題。

謝謝!

注意: 必須通過cd和ls手動打開cygdrive。有用! rsync -av -e ssh /cygdrive/c/Users/Owner/Pictures/ [email protected]:/var/files/ImageSync/

回答

0

我想你可能需要一個 「-e」 領先的ssh:

rsync -av -e ssh /cygdrive/c/users/Owner/Pictures [email protected]:/var/files/ImageSync 
+0

謝謝!我試過,但仍然接收:'rsync的:change_dir「/ cygdrive/C /用戶/所有者/圖片」失敗:沒有這樣的文件或目錄(2) 發送20個字節接收12個字節64.00字節/秒 總大小爲0加速是0.00 rsync的錯誤:一些文件/ ATTRS沒有轉移(見前面的錯誤)(代碼23),在main.c中(1165)[發送= 3.1.1]' –

+0

您可以記錄你對圖片完整路徑? 「C:\ Users ...」 – Hankster

+0

「C:\ Users \ Owner \ Pictures」圖片內有各種文件夾,所以我想要同步圖片中的子文件夾。我認爲我的問題來自/ cygdrive/aspect。我已經安裝了Cygwin64 –