Relecture

This commit is contained in:
Benoît S. 2018-01-11 15:24:33 +01:00
parent ec6209ad8a
commit ec737abc10

View file

@ -26,7 +26,7 @@ $ rsync -aASvn --delete --numeric-ids /home example.com:/home
$ rsync -aASv --delete --numeric-ids --stats /home example.com:/home
~~~
Notons l'utisation des **deux options fondamentales** pour lesquelles on doit se poser la question de leur utilisation à chaque commande **rsync** :
Notons l'utilisation des **deux options fondamentales** pour lesquelles on doit se poser la question de leur utilisation à chaque commande **rsync** :
* `--delete` : supprime les données (à utiliser dans 99.9% des cas et pourtant ce n'est pas le défaut !)
* `--numeric-ids` : conserve les UID/GID originaux même si owner/group ont des UID/GID différents sur la destination (à utiliser en général, sauf dans les cas de migration de données d'un serveur vers un autre)
@ -96,7 +96,7 @@ Voici la liste des paramètres que nous utilisons souvent :
* `-a`, `--archive` : Archive en preservant la plupart des attributs (équivalent à `-rlptgoD`)
* `--delete` : Supprimer les données distantes qui sont absentes depuis la source
* `--exclude=PATTERN` : Ignore les fichiers correspondants au pattern (peut être utilisée plusieurs fois)
* `--exclude-from=FILE` : Ignore les fichiers correspondants aux patterns situé dans un fichier
* `--exclude-from=FILE` : Ignore les fichiers correspondants aux patterns situés dans un fichier
* `--delete-excluded` : Supprimer les données distantes qui sont exclus sur la source.
* `--ignore-errors` : Ignore les erreurs d'entrées/sorties sur les opérations de suppression
* `-e`, `--rsh=COMMAND` : Permet de changer le remote shell par défaut. Très utile pour spécifier un port différent pour SSH. Exemple : `-e "ssh -p 2222"`