I haven't used it yet, but take a look at --fuzzy specified once or twice. I think it does what you want or at least something very similar.
Joe On 02/11/2015 09:03 AM, QUBE RUBBIK wrote: > Hello > > I was just thinking about a killer feature for rsync, the ability to > detect files name changes or move within the source and destination. > At this time rsync has to re-transfer a file if it has been renamed or > moved inside a subfolder, with a heavy waste of ressources and bandwidth. > > It could be smarter : > with a --smart switch, rsync could take a hash of every file within > the source and destination BEFORE TRANSFERING, > then for existing (matching hash) files, it only needs to alter > metadata (name, location, chmod etc...) saving plenty of bandwidth > > Okay destination has to handle this, I expect the rsync daemon has to > handle server side file hashing. > > We would have a clever tool to replicate data who only been > reorganised with no changes on the files themselves. > No need to resync the whole structure if you added a dir in the path, > or someone renamed this particular heavy file > > this may save big data on automatic backups, ftp mirrors etc... > > > What do you think about it? > > --smart ? > > -- 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