A hora da última modificação dos diretórios é preservada por -a
, mas você pode
apenas veja isto quando o rsync terminar. Ele não tenta definir a hora em diretórios que estão constantemente sendo atualizados com novos arquivos.
Você pode testar isso sozinho. Crie um diretório e defina a data para ontem, depois copie-o com o rsync:
$ mkdir d1 d2
$ ls -ld d1
drwxr-xr-x 2 40 Nov 4 14:41 d1
$ touch -d 'yesterday' d1
$ ls -ld d1
drwxr-xr-x 2 40 Nov 3 14:41 d1
$ rsync -i -avR d1 d2
$ ls -ld d1 d2/d1/
drwxr-xr-x 2 40 Nov 3 14:41 d1
drwxr-xr-x 2 40 Nov 3 14:41 d2/d1/
O diretório d2 / d1 tem data de ontem. Podemos sobrescrevê-lo e ver se rsync conserta coisas:
$ touch d2/d1
$ ls -ld d1 d2/d1/
drwxr-xr-x 2 40 Nov 3 14:41 d1
drwxr-xr-x 2 40 Nov 4 14:42 d2/d1/
$ rsync -i -avR d1 d2
.d..t...... d1/
$ ls -ld d1 d2/d1/
drwxr-xr-x 2 40 Nov 3 14:41 d1
drwxr-xr-x 2 40 Nov 3 14:41 d2/d1/
rsync -i
mostra o carimbo de data / hora errado em d2 / d1 e o corrige.