[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync question



Vivek Kumar wrote:
> 
> I was using rsync to copy files locally and over the network. I want to
> copy only those files which are touched or updated. But whenever I run
> rsync it copies all the files. IF i run immediately it doesn't copy any
> file.

It is very likely that you are not using either -a or -t options to
rsync.  Please use -a.  Here is what the man page says about -t.

              This  tells  rsync  to  transfer modification times
              along with the files and update them on the  remote
              system.   Note that if this option is not used, the
              optimization that excludes files that have not been
              modified  cannot  be  effective;  in other words, a
              missing -t or -a will cause the  next  transfer  to
              behave  as  if  it used -I, and all files will have
              their checksums compared and show up  in  log  mes-
              sages even if they haven't changed.

The difference between -a and -t is that -a preserves symlinks and
basically all attributes.  Generally you want -a.

My best guess...

Bob

Attachment: pgpPzpcA4s7wU.pgp
Description: PGP signature


Reply to: