2015-05-20 81 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 –