Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Rsync ====== ---- ===== Utilisation ===== <code bash> rsync -av --progress <source> <destination> </code> Attention, il convient d'être vigilant dans l'utilisation ou non du slash (« / ») dans le chemin de la source. Ainsi, les deux commandes suivantes ne sont pas équivalentes : <code bash> rsync source destination/ rsync source/ destination/ </code> En effet, la première commande copie le dossier source et ajoute donc un niveau dans l'arborescence. La deuxième commande ne copie que le contenu du dossier source. Autrement dit, les deux commandes suivantes sont, elles, équivalentes((Sauf dans le cas ou source est un lien symbolique vers un répertoire, la première commande ne copie alors que le lien tandis que la seconde travaille bien à l'intérieur du répertoire)) : <code bash> rsync source destination/ rsync source/ destination/source/ </code> Enfin, il faut noter que l'utilisation ou non d'un slash final dans le chemin de la destination n'a aucune incidence. Les deux commandes suivantes sont donc équivalentes : <code bash> rsync source destination/ rsync source destination </code> ===== Arguments ===== ''-a'' permet de copier les fichiers avec les même propriétés (date, privilege, etc) ''-v'' Permet le mode verbose. il indique quel fichier est entrain d'être copier. ''--progress'' permet des détails dans l'affichage de la copie (vitesse, pourcentage, ...) ''-H'' permet de garder les lien hardware. ''--delete-before'' supprime les fichiers non présent dans la source mais présent dans la destination avant la copie. ''--delete-after'' supprime les fichiers non présent dans la source mais présent dans la destination après la copie. Si la source ou la destination est un emplacement réseau : ''root@203.0.113.10:/tmp'' \\ Le mot de passe sera demandé a la validation. linux/cmd/rsync.txt Dernière modification : 24/08/2020 07:20de max