Pour copier un répertoire avec rsync et en faire la synchronisation s'il existe déjà j'utilise rsync avec ces options
%rsync -au --delete dir_source dir_destination
-a archive mode, equivalent to -rlptgoD
-u, --update update only (don't overwrite newer files)
--delete delete files that don't exist on sender
le -u sert surtout à préserver les fichiers qui auraient été modifié dans le dossier de destination (ce qui en principe ne se produit pas... mais les principes...)
--delete permet de nettoyer le dir_destination des fichiers qui ne sont plus dans le dir_source.
ATTENTION --delete est une option DANGEREUSE !
Bien s'assurer de faire la copie dans le bon répertoire sans quoi tout le répertoire de destination sera effacé ainsi que les sous-répertoires.
Pour inhiber une option incluse dans a faire --no-Option
par exemple par de chown et chgrp --no-o --no-g ce qui évite d'avoir un message d'erreur quand le fichier de destination est mounté avec un owner et pas de droit pour changer de owner tandis que rsync tourne en root.