RSync
How to synchronize files between 2 computers without:
- Using timestamps
- Sending files between the computers for comparison
- Sending more than only the parts of the file that have really changed