rsyncrsync is a sophisticated file-transfer protocol that can synchronise remote directory structures and files by transferring only the differences. For details, please see the rsync home page.