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

Linux 两台服务器之间的Rsync同步问题,linux,ubuntu,amazon-ec2,rsync,Linux,Ubuntu,Amazon Ec2,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

我花了相当多的时间尝试从远程同步到本地机器,但显然在查找同步文件时遇到了问题

我输入的命令是:

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文件

你能帮忙吗


谢谢

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

sync -avzh -e "ssh -i /etc/nginx/WhatsDue.pem" ~/var/test2/ ubuntu@ec2********.compute-1.amazonaws.com:/var/test/
记住,~/var/test2/是本地源,而amazon实例(/var/test/path)是目标,因此本地~/var/test2/不会更新

祝你好运