Thanks, somehow I'd convinced myself that when I did a -vv, I could see larger files taking longer to "compare" than smaller files. But this was probably when actual syncs of those files were going on. Retest shows you're right, of course.
Frank's idea seems to be valid, though: why not compare the mtimes of directories and skip comparing the mtimes & sizes of files in those directories which haven't changed? Note 1: It looks like you'd still have to compare subdirs even if their parent dirs don't have a change in mtime. Note 2: Frank mentioned ctime but I think mtime is what you need to look at. Elliot Wilen Network Administrator/Postmaster MPR Associates, Inc. 2150 Shattuck Ave., Suite 800 Berkeley, CA 94704 Phone: (510) 849-4942 Fax: (510) 849-0794 www.mprinc.com On Oct 14, 2011, at 11:08 AM, Kevin Korb wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Rsync doesn't compare every file over and over unless you tell it to or > you don't tell it to sync timestamps (which is part of -a). Otherwise > it compares the file size and mtime. If those are the same it assumes > the contents are the same. > > The only reason you are getting a listing of all files is that you are > using -v twice. If you just use -iv you will only see files that rsync > is doing something with and why rsync is doing something with them. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html