On 3/11/2013 4:18 PM, Mark Casey wrote:
Hello,

I'm trying to do something that did not sound difficult, but no option I've
  tried seems to be working. I apologize in advance if I'm missing something
obvious.

I need to sync only directories from one tree to a similar, but older tree
  *without* updating the modtimes of directories that already exist in the
  destination. Or phrased the other way, I want to entirely skip transferring or
  updating directories that already exist in the destination, without regard to
  modtime. Right now I'm using something along the lines of:

rsync -nav --no-t --numeric-ids --relative --include='*/' --exclude='*' \
  /media/mnt/files /media/backups/mnt/

I've also tried messing with --checksum, --ignore-existing, and --size-only to
  get rsync to ignore modtimes but I think most of what I'm trying is intended 
to
  work on files and not dirs.

Any insights?

In case you want to know... The use case is that I'm trying to get rsnapshot to
  work with rsync --detect-renamed, and so need to pre-populate new directories
  to the destination to get partial dir to operate for the rename detection...

https://lists.samba.org/archive/rsync/2009-November/024225.html

Since rsnapshot calls the preexec script and *then* rotates you end up adding
  the dirs to the previous snapshot too even though they did not exist when it
  was taken. I'm working on a specific method that would avoid this.

TIA,
Mark


I was wrong. The command I listed is working after all, I just wasn't evaluating the results correctly. Sorry for the extra noise.

Thank you,
Mark

--
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

Reply via email to