Hi,

I like using Unison (http://www.cis.upenn.edu/~bcpierce/unison/ and Debian repositories)
because it does two-way (and multi-way) synchronization, and handles deletes, renames, chmod etc.

I do   work-PC <-> laptop <-> home-PC
and   work-PC <-> MacBook <-> home-PC

If I add/modify/delete a file anywhere, the change eventually propagates everywhere else.
It can tell you what changes it is about to do and their size, and allow you to skip items, or reverse a change
The GUI is more informative, but it can be used in text-UI or even batch mode.

I do updates both when the laptop is near the thing it is syncing with, and small or important updates over the Internet as required.
IPv6 everywhere! Yay!

I have separate profiles for syncing "documents and software" v. "photos and videos" v. "ISOs"

    John

On 22 January 2013 13:51, Russell Coker <russell@coker.com.au> wrote:
Is there a way of getting rsync to just list what it would do without doing
anything?  Failing that is there any other way to get a list of changes
between two trees of files where one of them is remote?

I've got an archive of 30G+ of video files that needs to be synchronised
occasionally with a system that has limited quota.  I want to get a list of
new/changed files that I can pass as parameters to tar and then take a tar file
on a USB stick with the new files.

I know I could run "find ." on both sides and then compare the output files, but
I'd prefer something less hacky if possible.

--
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/
_______________________________________________
luv-main mailing list
luv-main@luv.asn.au
http://lists.luv.asn.au/listinfo/luv-main