Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two Ubuntu machines, one of which has a large number of files.

How can I copy the files from one machine to another effectively? I would like to copy only the delta files and not all the files every time.

share|improve this question
up vote 3 down vote accepted

Try using rsync

Guides:

http://www.cyberciti.biz/tips/linux-use-rsync-transfer-mirror-files-directories.html

http://everythinglinux.org/rsync/

http://www.thegeekstuff.com/2010/09/rsync-command-examples/

It can perform differential uploads and downloads (synchronization) of files across the network, transferring only data that has changed. The rsync remote-update protocol allows rsync to transfer just the differences between two sets of files across the network connection.

share|improve this answer
    
small tip, replacing -e ssh with -e "ssh -C" turns on SSH data compression, which will give you a bit of speed boost. – Maxthon Chan Jul 13 '15 at 18:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .