informatique:logiciels:rsync
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatique:logiciels:rsync [2013/10/14 20:45] – modification externe 127.0.0.1 | informatique:logiciels:rsync [2016/10/24 14:08] – [Paramètres courants] pteu | ||
---|---|---|---|
Line 16: | Line 16: | ||
</ | </ | ||
- | =====Paramètres===== | + | =====Paramètres |
- | * -a (archive mode) : équivalent de -rlptgoD | + | <code bash> |
- | | + | -a (archive mode) : équivalent de -rlptgoD |
- | | + | -r (recursive) : mode récursif, tient compte des sous-dossiers |
- | | + | -z : transfert en compressant les données |
- | | + | -v (verbose) : mode verbeux |
- | | + | -q (quiet) : mode moins verbeux |
- | | + | -l (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 |
- | | + | -c (checksum) : utilise une sommed e contrôle plutôt que la date et la taille pour comparer les fichiers |
- | | + | -e : spécifie un shell distant |
- | * --stats : affiche des stats sur la synchronisation | + | |
- | * --no-< | + | -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 | ||
+ | |||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | --no-< | ||
+ | | ||
+ | </ | ||
Line 36: | Line 47: | ||
Différents exemples, en vrac : | Différents exemples, en vrac : | ||
- | < | + | < |
rsync -progt --stats --exclude ' | rsync -progt --stats --exclude ' | ||
# 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 / | ||
+ | # sauvegarder plusieurs répertoires d'une machine distante vers la machine locale, en SSH : | ||
+ | rsync -ptrzvL -e ssh \ | ||
+ | bck_user@machine_distante:'/ | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
=====Liens===== | =====Liens===== | ||
* [[http:// | * [[http:// | ||
informatique/logiciels/rsync.txt · Last modified: 2021/07/16 14:40 by pteu