« 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 15 : Ligne 15 :
*<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.
*<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.
<code>--modify-window</code> : permet de spécifier la résolution attendue (en seconde) lors de la comparaison des dates de dernière modification des fichiers. Option utile pour les systèmes de fichier FAT qui ont une résolution de 2s.
*<code>--modify-window</code> : permet de spécifier la résolution attendue (en seconde) lors de la comparaison des dates de dernière modification des fichiers. Option utile pour les systèmes de fichier FAT qui ont une résolution de 2s.
*<code>-n, --dry-run</code> : rsync simule les transfère sans les réaliser

Version du 22 mars 2013 à 21:58

  • -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.
  • --modify-window : permet de spécifier la résolution attendue (en seconde) lors de la comparaison des dates de dernière modification des fichiers. Option utile pour les systèmes de fichier FAT qui ont une résolution de 2s.
  • -n, --dry-run : rsync simule les transfère sans les réaliser