Syncing moved files

Martin Gadbois martin.gadbois at
Mon Sep 25 13:35:58 GMT 2006

Hash: SHA1

Matt McCutchen wrote:
> On 9/22/06, Martin Gadbois <martin.gadbois at> wrote:
>> Is there a way that rsync could, for all known files, sync paths instead
>> of file content whenever local and remote files are identical (using
>> sha1 or md5)?
> The experimental --detect-renamed option provided by the patch
> "patches/detect-renamed.diff" will make rsync incrementally transfer
> each moved file using the receiver's unmoved file as the basis.  That
> will cut out almost all of the network traffic but will not reduce
> disk I/O.  I suppose you want the receiver to skip the transfer
> entirely and just move the file if --checksum is on and the checksums
> match.  The patch doesn't have this behavior yet.  Someone who
> understands the patch better than I do should add it.

I tought that the equivalent of --checksum was done each time rsync was
launched (that's why it is fast!)
If --checksum is off, we could optimize on the base name of a file:
tmp/img_1234.jpg on the source machine could be rsync'ed with
Vacation/img_1234.jpg, and moved too...

I'll install the patch and see if it helps. If not, I'll try to fix it...

Many thanks for all the answers!

- --
==============         +----------------------------------------------+
Martin Gadbois         | "Windows might take you from 0 to 60 faster, |
S/W Developer          |  but to go to 100 you need Unix."            |
Colubris Networks Inc. +----------------------------------------------+
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla -


More information about the rsync mailing list