rsync Générateur de commandes
Générer des commandes rsync pour synchroniser des fichiers
Premiers pas avec rsync
## Qu'est-ce que rsync ?
`rsync` transfère et synchronise des fichiers en n'envoyant que les différences pour plus de rapidité. L'un ou l'autre côté peut être distant (`user@host:path`). La barre oblique finale sur la source a son importance.
## Comment l'utiliser
1. **Source et destination** : l'une peut être `user@host:path`. 2. **Choisir les options** : `-a` (archive), `-v` (verbeux), `-z` (compresser) sont le trio courant. 3. **Copier et exécuter** : collez la commande générée dans votre terminal.
Options et modèles
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### Options courantes - `-a` — mode archive (récursif + préservation perms/dates/liens) - `-v` — verbeux ; `-z` — compresser ; `-h` — nombres lisibles par l'humain - `--delete` — supprimer à la destination les fichiers qui n'existent plus à la source - `--progress` — afficher la progression par fichier - `-e ssh` — utiliser un shell distant spécifique
### Astuces - La barre oblique finale compte : `src/` copie le *contenu* de src ; `src` (sans barre) copie src lui-même. - N'utilisez `--delete` que pour un miroir — cela supprime les fichiers supplémentaires à la destination.
▶Quelle est la différence entre « src/ » et « src » ?
▶Comment refléter exactement deux dossiers ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.