cwRsync
![]() | This article contains content that is written like an advertisement. (March 2017) |
Developer(s) | Itefix |
---|---|
Stable release | 6.2.11
/ October 9, 2023 |
Operating system | Windows |
Type | File Synchronization |
License | Commercial: rsync, Cygwin, OpenSSH and OpenSSL are free software, cwRsync Installer/Tools are proprietary[1] |
Website | https://www.itefix.net/cwrsync |
cwRsync is an implementation of rsync for Windows. Rsync uses a file transfer technology specified by the rsync algorithm, transferring only changed chunks of files over the network in a given time. cwRsync can be used for remote file backup and synchronization from/to Windows systems. cwRsync contains Cygwin DLLs and a compiled version of rsync on Cygwin. A client GUI is also provided as of the version 5.0.0.
History
[edit]The first version of cwRsync was developed to address requirements of an internal project at Color Line, and was published as a free solution on the mailing list for rsync users. cwRsync quickly became very popular[2][3] and is kept updated with newer versions of underlying solutions. The initial release was on March 11, 2003.[citation needed]
As of August 2018, the free version of cwRsync server is discontinued and the last free version 5.7.2 is no longer directly available from Itefix.[4] At this point only the commercial binary installers of version 5.7.2 can be obtained as paid downloads. cwRsync Client remains freely available under a BSD-style licence.[5]
Features
[edit]cwRsync comes in two versions: cwRsync client and cwRsync server. You can use the cwRsync client to initiate rsync transfers from your host, while the cwRsync server makes your files/directories available for upload/download for rsync transfers. cwRsync client contains a Secure channel wrapper to set up external secure ssh channels.
Rsync client GUI has following features:
- Specify sources and destination (local, remote ssh and daemon modes)
- Specify filters and a subset of options
- Create rsync command according to your specification
- Run rsync on the fly both in production and test mode
- Create batch files for task scheduling
- Save and load your favorite rsync settings as profiles
- Language localization
Usage note
[edit]cwRsync uses Cygwin conventions, which means:
- The path separator is forward slash (
/
), not backslash (\
) - Instead of drive letters
C:/
,D:/
, etc, it uses/cygdrive/c/
,/cygdrive/d/
, etc - Like the original rsync, text followed a colon (":") in a path name is interpreted as a computer name. This means if you use a path name like
"C:/Users/Pat/My Documents"
, cwRsync will look for"Users/Pat/My Documents"
on a computer with the network name "C" and probably fail. The correct way is to use the Cygwin path as shown above:/cygdrive/c/Users/Pat/My Documents
.
See also
[edit]References
[edit]- ^ "cwRsync License/Version". itefix.net. Retrieved 2019-12-06.
- ^ Childers, Gary (2005-04-28). "AppNote: Using RSYNC with Windows". Novell. Retrieved 2019-12-06.
- ^ Pierre, Preston St. (2004-11-04). "Making Secure Remote Backups With Rsync". Linux.com. Retrieved 2019-12-06.
- ^ "cwRsync - Rsync for Windows". itefix.net. Retrieved 2019-12-06.
cwRsync client free edition contains a barebone distribution of Rsync for Windows
- ^ "cwRsync - Rsync for Windows - Rsync Client". itefix.net. Retrieved 2020-12-14.