2000-08-31-09:43:56 L. AHMADI:
> Unfortunately, I discover that the size of directories are always
> 4096 in Linux (?) and are of different sizes in DecUnix. So, even
> with no changes in directories, rsync can't skip any file to
> transfer because of the mentioned problem.
As far as I know, rsync never pays any attention to the size
of a directory; that varies not only from OS to OS, but from
filesystem-type to filesystem-type on a single OS. And for many
Unix filesystem types, it's not particularly helpful anyway, since
directories never shrink, so the size is a high-water-mark over the
entire life of the directory.
rsync examines each file, using size, optionally checksums
(--checksum), and timestamp (unless you specify --ignore-times),
to decide whether that file needs to be sent or not. When it does
decide to send it, it then engages the distributed differential
comparison algorithm to make the file transfer efficient.
I don't think the circumstance you describe should cause a problem.
-Bennett
PGP signature