Linux file synchronization between computers

Wojciech Danilo picture Wojciech Danilo · Jul 2, 2012 · Viewed 10.6k times · Source

I'm looking for a software which will allow me to synchronize files in specyfic folders between my linux boxes. I have searched a lot of topics and what I've found is Unison. It looks prety good but it is not under development anymore and does not allow me to see file change history. So the question is - what is the best linux file synchronizer, that:

  1. (required) will synchronize only selected folders
  2. (required) will synchronize computers at given time (for example each hour)
  3. (required) will be intelligent - will remember what was deleted and when and will ask me if I want to delete it on remote machine too.
  4. (optionally) will keep track of changes and allow to see history of changes
  5. (optionally) will be multiplatform

Answer

Dave L. picture Dave L. · Jul 2, 2012

Rsync is probably the de facto.

I see Unison is based on Rsync -- not sure if Rsync alone can achieve number 3 above.

Also, see this article with detailed information about rsync, including available GUI's for it.