rsync copying folder and contents instead of just contents on windows

155 views Asked by At
rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git\ [email protected]:/usr/local/www/apache24/data/trunk/

or

rsync -av --delete --filter=':- .gitignore' /mysite/ezpublish_git/ [email protected]:/usr/local/www/apache24/data/trunk/

or

rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git/ [email protected]:/usr/local/www/apache24/data/trunk/

I need to dump the contents of: c:/mysite/ezpublish_git/ into a virtual machine with host entry local.mysite.co.uk. The ssh keys are set up for the rsync to run without a password prompt.

The rsync command runs but then it creates a new directory within the destination "trunk" named "ezpublish_git".

This works perfectly on a mac, and the contents are copying over and not the directory.

I am aware that the trailing slash is meant to determine if rsync should copy the directory or the contents and have tried both, but both end in the same result: the target directory being copied into the destination.

Does anyone have an idea what i might be doing wrong?

Thanks, John

1

There are 1 answers

0
AudioBubble On BEST ANSWER

So someone more skilled than I pointed out the answer.. simple. Add an * to the end, solves the issue but yet to test on directories and files starting .

rsync -av --delete --filter=':- .gitignore' \mysite\ezpublish_git\* [email protected]:/usr/local/www/apache24/data/trunk/