为什么这个rsync命令不同步?

时间:2012-03-27 02:43:36

标签: rsync

我不确定为什么这个rsync命令不同步?

rsync -v -e root@ec2-X.compute-1.amazonaws.com:/var/log/apache2/USAGE-log.txt splunk-rync-logs/log.txt

我看到这个命令返回后显示确定。

building file list ... done
-rw-r--r--           0 2012/03/26 19:28:00 log.txt

sent 28 bytes  received 12 bytes  80.00 bytes/sec
total size is 0  speedup is 0.00

但是没有数据添加到应该与远程文件同步的本地文件中:

ls -al
total 0
drwxr-xr-x   3 bd  staff   102 Mar 26 19:28 .
drwxr-xr-x+ 54 bd  staff  1836 Mar 26 19:28 ..
-rwxrwxrwx   1 bd  staff     0 Mar 26 19:28 log.txt

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

-e选项(rsync版本3.0.8协议版本30)的语法是:

-e, --rsh=COMMAND           specify the remote shell to use

用于-e 'ssh -p 2234'

也许你有不同的版本,但那是我开始寻找的地方。