J'essaie de configurer rsync pour synchroniser mon serveur Web principal sur le serveur distant en ajoutant le fichier généré à ce dernier.
Voici la commande que j'utilise:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
Mais il semble que le serveur Web transfère réellement tous les fichiers malgré l'indicateur '--update'. J'ai essayé différentes combinaisons de drapeaux (par exemple, en omettant '-a' et en utilisant '-uv' à la place) mais aucune n'a aidé. Je me demande donc comment modifier la commande rsync pour n’envoyer que les fichiers récemment ajoutés. Merci
-c
option. Il ignore les fichiers existants en fonction d'une somme de contrôle, au lieu de l'heure ou de la taille de modification.
rsync /foo/bar remoteuser@remotehost:/foo/bar