两台服务器之间的Rsync同步问题

时间:2015-02-25 19:40:00

标签: linux ubuntu amazon-ec2 rsync

我花了很多时间尝试从远程到本地计算机的Rsync,但显然在找到同步文件时遇到了问题。

我输入的命令是:

sync -avzhe "~/var/test2/*" -e "ssh -i /etc/nginx/WhatsDue.pem" ubuntu@ec2********.compute-1.amazonaws.com:/var/test/

命令似乎正常运行:

    receiving incremental file list
drwxr-xr-x          4.10K 2015/02/25 19:15:48 .
-rwxrwxrwx             11 2015/02/25 19:15:48 test222.txt

sent 20 bytes  received 66 bytes  34.40 bytes/sec
total size is 11  speedup is 0.13

但是,当我转到“〜/ var / test2 /”文件夹时,我找不到test222.txt文件。

你能帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在使用-e选项两次。试试:

sync -avzh -e "ssh -i /etc/nginx/WhatsDue.pem" ~/var/test2/ ubuntu@ec2********.compute-1.amazonaws.com:/var/test/

请记住,〜/ var / test2 /是本地源,亚马逊实例(/ var / test / path)是目的地,因此本地〜/ var / test2 /不会更新。

祝你好运!