Rsync

Example Usage
Modern installations of rsync uses ssh automatically, so if  is an ssh server, you can run rsync -va username@server.net:sourcedir targetdir/ Note that skipping the trailing slash on  makes rsync create a new directory. To pretend to synchronize, use : rsync --dry-run -va username@server.net:sourcedir targetdir/

Resume Synchronization
rsync --partial --progress or the shorthand: rsync -P