【问题标题】:scp to rsync conversionscp 到 rsync 的转换
【发布时间】:2011-09-11 10:03:26
【问题描述】:

以下内容按预期工作。

scp -o IdentityFile=/home/companyuser/.ssh/id_dsa_fner {} companyuser@14.140.100.189:/home/fner/ 

但是同一命令的rsync版本不起作用:

rsync -av -o IdentityFile=/home/companyuser/.ssh/id_dsa_fner /home/companyuser/  companycuser@14.140.100.189:/home/fner/ 

我在第一个示例中使用 find -exec >> scp 来复制文件。我可以将所有文件复制到一个位置。 但是 rsync 将允许我在目标上拥有与主主机完全相同的目录结构。

【问题讨论】:

    标签: rsync scp


    【解决方案1】:

    您可以尝试使用 -e 指定传输类型

    rsync -avze "ssh -o IdentityFile=/path/to/file" /sync/here/ root@remotehost:/to/here
    

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 2018-10-31
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 2018-01-23
      • 2015-10-04
      相关资源
      最近更新 更多