Using rsync to Sync Local and Remote Systems
Rsync is a utility commonly found on Linux operating systems and is a remote and local file synchronization tool. rsync stands for remote sync. The rsync algorithm is used to minimize network usage by only moving portions of files that have changed. This tutorial will take you through the following: basic rsync usage, remote transfers, alternate SSH ports.