scp到rsync的转换

时间:2011-06-09 05:24:57

标签: rsync scp

以下是按预期工作的。

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将允许我在目标上具有与主控主机完全相同的目录结构。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用-e

指定传输类型
rsync -avze "ssh -o IdentityFile=/path/to/file" /sync/here/ root@remotehost:/to/here
相关问题