출처: https://qiita.com/hirohiro77/items/4c18cc6da9b6d60f8da2

cwRsync는 Windows에서 Rsync를 동작시키기 위한 Cygwin 환경을 패키징한 소프트웨어이다.

ssh 등의 프로그램도 포함되어 있으므로 cwRsync 패키지를 설치하는 것만으로 rsync를 대충 사용할 수 있다.

cwRsync의 장점은 Linux 또는 Mac rsync 명령과 같은 형식으로 사용할 수 있다 정도.

구하는 방법

Cocolarey를 사용하여 설치한다.

https://chocolatey.org/packages/rsync/5.5.0.20180618

   choco install rsync

사용 방법은 Rsync와 같고, cygwin을 기반으로 하기 때문에 드라이브 문자가 /cygdrive/드라이브/  로 되어 있는 부분에 주의해야 한다.

설치할 곳은 choco을 사용하면 임의의 설정이 되기 때문에 환경 변수 CWRSYNCHOME을 이것에 맞춘다.

cwRsync.bat

@ECHO OFF
SETLOCAL
SET CWRSYNCHOME=C:¥cwRsync
SET HOME=%HOMEDRIVE%%HOMEPATH%
SET PATH=%CWRSYNCHOME%¥bin;%PATH%

rsync -av -e ssh foo@
192.168.1.2:/home/vagrant/source /cygdrive/c/Users/vagrant/dest

rsync -rv --delete ^
--exclude
"./svn/*" ^
--log-file
"/cygdrive/c/Users/vagrant/rsync.log" ^
rsync:
//192.168.1.2/home/www ^
/cygdrive/c/inetpub/wwwroot

pause