Relecture
This commit is contained in:
parent
ec6209ad8a
commit
ec737abc10
|
@ -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"`
|
||||
|
|
Loading…
Reference in a new issue