rsync

时间:2015-11-25 22:09:28

标签: linux rsync

当我按以下方式运行“rsync”时,没有传输文件?!

rsync -rv -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /home/user/.ssh/myrsd.pem" /cygdrive/c/user/local/temp/somefolder root@xx.xx.xx.xx:/

终端输出:

  

发送增量文件列表

     

发送118个字节,接收26个字节96.00字节/秒
  总大小是1,560加速是10.83

2 个答案:

答案 0 :(得分:1)

rsync仅适用于增量 - 意味着如果目标文件夹上已存在某个文件,并且该文件与源文件中的文件相同 - 则不会复制该文件。只传输新的/更新的文件

所以,如果所有文件都已存在,则rsync将无事可做

答案 1 :(得分:0)

罪魁祸首是本地文件夹后丢失的斜杠 - ' somefolder'在这种情况下。它应该是' / cygdrive / c / user / local / temp / somefolder /'而不是' / cygdrive / c / user / local / temp / somefolder'

在前一种情况下,输出显示"发送增量文件列表"之后没有文件。而它会显示后者传输的文件。

  

发送增量文件列表
  XX / XX / MYFILE