« Rsync » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 14 : Ligne 14 :
*<code>--progress</code> : Montre une barre de progression lors du transfert
*<code>--progress</code> : Montre une barre de progression lors du transfert
*<code>--partial</code> : permet de redémarrer un transfère interrompu (par défaut, si on transfère est interrompu, rsync supprime le fichier temporaire qui était en cours de transfère). Cette option est pratique pour transférer de gros fichiers depuis une connexion adsl.
*<code>--partial</code> : permet de redémarrer un transfère interrompu (par défaut, si on transfère est interrompu, rsync supprime le fichier temporaire qui était en cours de transfère). Cette option est pratique pour transférer de gros fichiers depuis une connexion adsl.
*<code>-c, --checksum</code> : par défaut, rsync utilise un algorythme comparant la taille et la date de dernière modification du fichier source et destination afin de décider si le fichier doit être mis à jour ou non. Cette option permet de forcer la vérification d'intégrité y compris si les fichiers source et destination font la même taille.

Version du 22 mars 2013 à 22:28

  • -a, --archive : remplace -rlptgoD à savoir :
    • -r : resursif
    • -l : copier les symlink en tant que symlink
    • -p : préserver les permissions
    • -t : préserver l'heure de dernière modification
    • -g : préserver le groupe associé aux fichiers
    • -o : préserver l'owner associé aux fichiers (nécessité d'être root)
    • -D : transférer aussi les devices (--devices) et les sockets (--specials)
  • -e, --rsh= : permet de spécifier quel shell utiliser pour les transfert distant ainsi que lui passer des options. Par exemple, -e "ssh -i ~/.ssh/id_rsa_backup" permet d'utiliser ssh pour transférer des données et précise d'utiliser la clé stockée dans le fichier ~/.ssh/id_rsa_backup
  • --bwlimit : permet de limiter la bande passante utilisée par rsync, en KBytes/s
  • --delete-after : permet de ne supprimer les fichiers manquants du répertoire distant qu'après avoir terminé le transfère des nouveaux fichiers
  • --progress : Montre une barre de progression lors du transfert
  • --partial : permet de redémarrer un transfère interrompu (par défaut, si on transfère est interrompu, rsync supprime le fichier temporaire qui était en cours de transfère). Cette option est pratique pour transférer de gros fichiers depuis une connexion adsl.
  • -c, --checksum : par défaut, rsync utilise un algorythme comparant la taille et la date de dernière modification du fichier source et destination afin de décider si le fichier doit être mis à jour ou non. Cette option permet de forcer la vérification d'intégrité y compris si les fichiers source et destination font la même taille.