rsync is a replacement for rcp (and scp) that has many more features. It uses the "rsync algorithm" which provides a very fast method for remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.
| Tags | Internet Archiving Networking Software Distribution Mirroring |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows POSIX AIX BSD HP-UX IRIX Linux Other SCO Solaris |
| Implementation | C |


Release Notes: Many enhancements and bug fixes were made.


Release Notes: A large number of significant bugs were fixed, including potential crashes and data corruptions.


Release Notes: Many minor bugs were fixed.


Release Notes: Many minor bugs were fixed.


Release Notes: Several notable changes in behavior were made, such as for process locking, for remote file-listings, and for the handling of implied directories when using "--relative". Many bugs were fixed.
28 Aug 2005 15:08
rsync user
I am the author of Walker, a Python script for uploading sites via ftp and scp. Walker is very good for maintaining sites of moderate size, for use over slow connections, for users with limited resources, and for users who need customized control over the upload.
For some time I maintained two and three sites using Walker. Now I am maintaining over ten sites and their related project files. I use rsync exclusively, called from python and ruby scripts which handle mirrored and standardized directory structures across the sites, in other word the sites and dev dirs are all to the same pattern. In this way, I am able to easily maintain HTML, data, and cgi-bin files and to back-up and restore the web sites and the project development files.
08 Mar 2001 20:34
rsync as a library
See also rproxy.samba.org (http://rproxy.samba.org/)
for information on librsync, which allows programs to call the rsync delta-encoding functions directly.