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/

Permissions
Preserve permissions, owner, and group:
 * 1) rsync -pog /somewhere/ /somewhere_else/

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