rsync

About
rsync is a Linux command-line application for synchronizing (i.e. making sure both copies have the latest versions of all files) a directory tree between two machines.

Related Pages

 * backup software

user pages

 * user:Woozle/rsync: full command, showing actual options we use, including machine names

Examples
Copy a directory structure from relsource on machine to reldest on the local machine: rsync -Pav user @ machine : relsource reldest
 * a is for 'archive', which is short for pr which are 'preserve' and 'recursive'
 * p ('preserve') preserves timestamps, permissions, etc.
 * v is for 'verbose', which means it tells you what it's doing
 * P is for 'progress' and 'partial', which allows for resuming an incomplete copy

How To

 * Easy Automated Snapshot-Style Backups with Linux and Rsync
 * Use rsync to back up a directory tree of files: a basic how-to