【问题标题】:Windows to Linux (Rsync and SSH)Windows 到 Linux(Rsync 和 SSH)
【发布时间】:2015-05-20 13:42:54
【问题描述】:

我是 rsync 的新手,所以我的问题可能很明显。

我正在尝试将 Windows 图片中的文件夹备份到远程 Linux 目录。

这就是我所拥有的:

rsync -av ssh /cygdrive/c/users/Owner/Pictures blah@192.168.1.10:/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/ blahc@192.168.1.10:/var/files/ImageSync/

【问题讨论】:

    标签: linux windows ssh rsync


    【解决方案1】:

    我认为您可能需要在 ssh 之前添加一个“-e”:

    rsync -av -e ssh /cygdrive/c/users/Owner/Pictures blah@192.168.1.10:/var/files/ImageSync
    

    【讨论】:

    • 谢谢!我试过了,但仍然收到: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]
    • 你能记录下你到图片的完整路径吗? "C:\Users ..."
    • "C:\Users\Owner\Pictures" 图片中有各种文件夹,所以我希望图片中的子文件夹可以同步。我认为我的问题来自 /cygdrive/ 方面。我安装了 Cygwin64
    • Cygwin 区分大小写吗?我对它不太熟悉。你试过“/cygdrive/C/Users/Owner/Pictures”
    • 看看是否从顶部开始,一个目录一个目录会告诉你什么。 “ls -la /cygdrive/C”然后是“ls -la /cygdrive/C/Users”等等。
    猜你喜欢
    • 1970-01-01
    • 2022-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 2019-06-26
    • 2019-03-12
    • 1970-01-01
    • 2010-10-15
    相关资源
    最近更新 更多