User Tools

Site Tools


informatique:logiciels:rsync

This is an old revision of the document!


synchronisation

Rsync

Rsync (remote synchronisation) est un outil de synchronisation de fichiers.

Syntaxe (comme décrite dans le man) :

rsync [OPTION]... SRC [SRC]... DEST

En utilisant le protocole SSH :

rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC [DEST]

Paramètres

  • -a (archive mode) : équivalent de -rlptgoD
  • –delete : supprimer dans la dest. les fichiers n'existant pas dans la source
  • –force : force la suppression des répertoires même non-vides
  • -g (group) : conserve le groupe du fichier
  • -o (owner) : conserve le propriétaire du fichier
  • -p (permission) : conserve les permissions du fichier
  • –progress : affiche la progression pendant le transfert
  • -r (recursive) : mode récursif, tient compte des sous-dossiers
  • -t (time) : conserver la date du fichier
  • -v (verbose) : mode verbeux
  • –stats : affiche des stats sur la synchronisation
  • –no-<opt> : annule l'option <opt> (ex : –no-o annule l'option -o)

Exemples d'utilisation

Différents exemples, en vrac :

rsync -progt --stats --exclude '*.load' /mnt/data/* /mnt/data-bck

# avec 3 répertoires source
rsync -av --delete --stats /home/dude /etc /var/log /mnt/bck

Liens

informatique/logiciels/rsync.1271456445.txt.gz · Last modified: 2013/10/14 20:55 (external edit)