Ajouter 'rscync-tuto.md'

This commit is contained in:
nodiego 2022-07-01 11:15:45 +02:00
parent 8d7e45d5a0
commit 206a050dce
1 changed files with 31 additions and 0 deletions

31
rscync-tuto.md Normal file
View File

@ -0,0 +1,31 @@
# commandes-rsync
## Commandes de base
Copie intégralement le fichier ou le répertoire source et son contenu vers destination:
```
rsync -av /source /destination
```
Copie seulement le contenu du répertoire source dans destination:
```
rsync -av /source/ /destination
```
Copie les fichiers avec leurs dossiers en préservant leurs propriétés respectives:
```
rsync -r -avz /source/ /destination
```
## Tableau des options
| Options | Actions |
| ------ | ------ |
| -r | visite récursive des répertoires |
| -l | copie les liens symboliques comme liens symboliques |
| -p | préserve les permissions |
| -t | préserve les dates|
| -g | préserve le groupe |
| -o | préserve le propriétaire (root uniquement) |
| -D | préserve les périphériques (root uniquement) |
| -a | mode archivage; identique à -rlptgoD (pas -H) |
| -v | de nombreuses informations sont affichées lors du transfert |
| -z | Compresse le fichier pour un meilleur transfert par le reseau |
| -delete | ATTENTION ! Si le fichier (ou son contenu) n'existe plus dans “source”, il sera supprimé dans “destination” |