Windows에서 rsync(cwRsync) 사용
입문
저는 Linux에서 동기화 경로를 위해 Rsync를 자주 사용하고 싶지만 Windows에서 이걸 사용하고 싶어서 비망록을 조사했습니다.
기기 동기화 정보
Windows에서 경로를 동기화하는 방법에는 여러 가지 유명한 방법이 있습니다.
Windows에서 경로를 동기화하는 방법에는 여러 가지 유명한 방법이 있습니다.
xcopy e:\from f:\to\ /D /S /E /H /C /Y /R
※ UNC 경로(\192.168.0.100\public 등)도 지정할 수 있으므로 NAS/파일 서버/원격 PC와 동기화할 수 있습니다.robocopy e:\from\ f:\to\ /S /E /XO /NP /NDL /R:0 /XO /XD "e:\$RECYCLE.BIN" "e:\from\hogehoge" /LOG:c:\copy.log
※ UNC 경로(\192.168.0.100\public 등)도 지정할 수 있으므로 NAS/파일 서버/원격 PC와 동기화할 수 있습니다.http://nagatsuki.la.coocan.jp/bunbackup/
솔직히 신경 안 썼으면 그래도 문제없고... UNC 경로도 지정할 수 있어요.
ssh 등 프로그램도 포함되기 때문에 cwRsync 패키지만 설치하면 rsync를 한 번 사용할 수 있습니다.
cwRsync의 장점은 Linux와 Mac의 rsync 명령과 같은 형식을 사용할 수 있다는 것이다.차이가 많지 않다.
제작자 여기 있습니다. 현재 프리웨어 버전의 링크가 끊겼습니다.
https://www.itefix.net/home
획득 방법
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
마지막
솔직히 표준 명령이라면 robocopy를 사용하면 되고, WSL 환경이라면 Ubuntu의rsync를 사용할 수 있다.그래서 이걸 쓰면서 일부러 힘들게 rsync 명령을 단독으로 넣지 않아도 된다고 생각했는데... 비망록으로 남겨두는 것도 괜찮지 않을까... 윈도7과 낡은 윈도우를 사용하는 곳도 소수 (핑계)
누구의 참고가 될 수 있었으면 좋겠어요.
Reference
이 문제에 관하여(Windows에서 rsync(cwRsync) 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hirohiro77/items/4c18cc6da9b6d60f8da2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows에서 rsync(cwRsync) 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hirohiro77/items/4c18cc6da9b6d60f8da2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)