I have a directory on my local machine that I would like to copy to a remote machine (and rename it) using Fabric. I know I can copy file using put(), but what
put()
extending on TGO's answer, you need a source of rsync such as cygwin if you wish to use it on a Windows system.