我花了很多时间尝试从远程机器到本地机器的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文件。
你能帮忙吗?
谢谢!
您使用了两次-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)是目的地,因此不会更新local~/var/test2/。
祝你好运!