User Tools

Site Tools


informatique:logiciels:rsync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
informatique:logiciels:rsync [2013/10/14 20:45] – modification externe 127.0.0.1informatique:logiciels:rsync [2016/01/07 13:40] – exemple de synchro via SSH pteu
Line 16: Line 16:
 </code> </code>
  
-=====Paramètres=====+=====Paramètres courants=====
  
-  * -a (archive mode) : équivalent de -rlptgoD +<code bash> 
-  --delete : supprimer dans la dest. les fichiers n'existant pas dans la source  + -a (archive mode) : équivalent de -rlptgoD 
-  --force force la suppression des répertoires même non-vides + -r (recursive) : mode récursif, tient compte des sous-dossiers 
-  -(group) : conserve le groupe du fichier + -transfert en compressant les données 
-  -(owner) : conserve le propriétaire du fichier + -(verbose) : mode verbeux 
-  -(permission) : conserve les permissions du fichier + -(quiet) : mode moins verbeux 
-  --progress : affiche la progression pendant le transfert + -(links) : copie les liens symboliques comme liens symboliques 
-  * -r (recursive) : mode récursif, tient compte des sous-dossiers + -L (copy-links) : transforme les liens symboliques par les fichiers référencés 
-  -(time) : conserver la date du fichier + -(checksum) : utilise une sommed e contrôle plutôt que la date et la taille pour comparer les fichiers 
-  -v (verbose) mode verbeux + -spécifie un shell distant
-  * --stats : affiche des stats sur la synchronisation+
  
-  * --no-<opt> : annule l'option <opt> (ex : --no-o annule l'option -o)+ -g (group) : conserve le groupe du fichier 
 + -o (owner) : conserve le propriétaire du fichier 
 + -p (permission) : conserve les permissions du fichier 
 + -t (time) : conserver la date du fichier 
 + 
 + 
 + --delete : supprimer dans la dest. les fichiers n'existant pas dans la source  
 + --force : force la suppression des répertoires même non-vides 
 + --progress : affiche la progression pendant le transfert 
 + --stats : affiche des stats sur la synchronisation 
 + --no-<opt> : annule l'option <opt> (ex : --no-o annule l'option -o) 
 +</code>
  
  
Line 36: Line 46:
  
 Différents exemples, en vrac : Différents exemples, en vrac :
-<code>+<code bash>
 rsync -progt --stats --exclude '*.load' /mnt/data/* /mnt/data-bck rsync -progt --stats --exclude '*.load' /mnt/data/* /mnt/data-bck
  
 # avec 3 répertoires source # avec 3 répertoires source
 rsync -av --delete --stats /home/dude /etc /var/log /mnt/bck rsync -av --delete --stats /home/dude /etc /var/log /mnt/bck
 +
 +# sauvegarder des fichiers vers une machine distante en SSH sur le port SSH non-standard 2222 :
 +rsync -ptrzvL -e "ssh -p 2222" --delete /home/dude /var/log/htdocs dude@srv-distant:/home/dude/sync/
 </code> </code>
  
informatique/logiciels/rsync.txt · Last modified: 2021/07/16 14:40 by pteu