rsync
| rsync | |
|---|---|
| Original authors | Andrew Tridgell, Paul Mackerras |
| Developer | Andrew Tridgell |
| Release | June 19, 1996 |
| Stable release | |
| Written in | C |
| Platform | Cross-platform |
| Type | Data transfer, differential backup |
| License | 2007: GPL-3.0-or-later 2007: GPL-3.0-only 2007: GPL-2.0-only 1996: GPL-2.0-or-later |
| Website | rsync |
| Repository | |
rsync (remote sync) is a utility for transferring and synchronizing files between a computer and a storage drive and across networked computers by comparing the modification times and sizes of files.
The rsync algorithm is a type of delta encoding, and is used for minimizing network usage. Zlib, Zstd, and LZ4 may be used for additional data compression.
One application of rsync is the synchronization of software repositories on mirror sites used by package management systems.