Actuellement j'utilise
rsync -avh --stats --progress dir1(source)say dir2(destination) ...
disons que j’ai 10 fichiers dans dir1
et que j’ai copié la commande ci-dessus dans dir2
tous les 10 fichiers.
Disons que j’ai ajouté 5 autres fichiers à dir1
et que je souhaite que seuls les 5 nouveaux fichiers et toutes les mises à jour soient copiés vers dir2
lorsque je lance à nouveau rsync
. Puis-je utiliser la commande et les commutateurs ci-dessus ou dois-je la modifier?
Généralement, la même commande utilisée pour copier un rebond de fichiers avec rsync peut être utilisée sans modification pour mettre à jour le répertoire de destination à chaque modification du répertoire source.
Mais les deux répertoires ne deviennent pas identiques, car les fichiers supprimés sur la source ne sont pas supprimés sur la destination, si vous ne le demandez pas explicitement. Si vous voulez que vous deviez utiliser en plus le paramètre --delete
.