I'm trying to run rsync on Windows with the cwrsync port.

I'm issuing the following command (note that this is just a dry run):

rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ C:\\mybackupfolder\

but I get the following error

The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1148) [Receiver=3.0.8]

Could someone point me in the right direction?

link|improve this question

25% accept rate
feedback

3 Answers

For the destination try using:

/cygdrive/c/mybackupfolder/

Note that a colon tells rsync that the location is remote.

link|improve this answer
Gotcha about the colon! But it doesn't seem to help. Tried this other version (%CD% is an env variable pointing to the current dir) too but still failing: rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ %CD% – L. De Leo Sep 20 '11 at 22:38
what about changing to the destination directory and then just use "." for the destination? – jftuga Sep 21 '11 at 2:30
feedback

Try

 rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ C:/mybackupfolder/
link|improve this answer
This does not work as expected for me. – Emre Yazıcı Apr 29 at 22:54
feedback

Got here from a similar problem with rsync for Windows.

Instead of using the path, just make a .bat file that uses CD C:\whereto\ then in the rsync command just use . as the directory to save to.

Example (something.bat):

@echo off  
cd C:\mybackupfolder\  
rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ .  
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.