rsync -vt shows directories considered?
jw at pegasys.ws
Wed Dec 3 15:24:46 EST 2003
On Tue, Dec 02, 2003 at 07:58:39PM -0800, James Berry wrote:
> On Dec 2, 2003, at 6:27 PM, jw schultz wrote:
> >On Tue, Dec 02, 2003 at 09:30:55AM -0800, James Berry wrote:
> >>On Dec 2, 2003, at 8:52 AM, Wayne Davison wrote:
> >>>On Tue, Dec 02, 2003 at 06:27:37AM -0800, James Berry wrote:
> >>>>But the directory inode doesn't need to be updated. It is up to
> >>>If the modified time of the directory is not identical, it gets
> >>>just like any other file. If it is identical, you won't see it
> >>>mentioned. Unfortunately, there's no way to tell rsync to ignore the
> >>>timestamps of directories while updating the timestamps of files.
> >>Okay. So I see why the directories are being listed: the time on them
> >>really is different, and it's not being updated. But shouldn't rsync
> >>setting this time? Shouldn't the time on the directory be set by
> >>This is an HFS volume.
> >Rsync should only set the time on a directory if the -t
> >option is used. Without -t the directory's mtime will not
> >be set so will either be what it was before rsync ran or the
> >time when the last directory modification caused by rsync or
> >any other process.
> Yes. But in this case I am setting the -t option. And the time on the
> directory is apparently not being set. If I run the rsync -tv command 5
> times in a row it will list the each directory (that has the wrong
> time) each time.
> But I did some more investigation and have a bit more information:
> (1) This happens only if I don't own the destination directory. If I
> own the directory, the time on it gets set. If I don't own the
> directory (and even though the group access gives me rwx) the time
> doesn't get set. As the same user (not owning the directory, and logged
> into the remote machine), I can touch the directory to change its date
> with no problem. This sounds like maybe we're getting closer to the
> root of the problem (or am I misunderstanding something about
> permissions or about what rsync is trying to do?).
Sounds like another OSX bug.
> (2) I get the "-v" output about the directory even if the -u option is
> set. Since the date on the destination directory is later than the date
> on the source directory, I'd expect not to see output about the ("more
> up to date") destination directory in that case. But I do.
> Am I barking up a dead tree?
> To unsubscribe or change options:
> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync