# rsync : Synchronisation de Dossiers ## Introduction rsync est un outil qui permet de sauvegarder par copies vos données. Il copie tous les fichiers sources vers la destination choisie, puis ne met à jour que ceux qui ont été modifiés ou ajoutés, offrant ainsi un gain de temps. rsync peut aussi être utilisé à travers un réseau. ## Installation ``` apt-get update && apt-get install rsync ``` ## Utilisation ### Syntaxe de base `rsync [option] /source /destination` ### Exemples : - Copie intégralement le fichier ou répertoire source : `rsync -av /source /destination` - Copie seulement le contenu du répertoire source : `rsync -av /source/ /destination` ### Téléchargement distant par SSH ``` rsync --partial --progress --rsh=ssh [source] [user]@[host]:[destination] ``` **Exemple :** ``` rsync --partial --progress --rsh=ssh fichier nom_user@hostName:/repertoire_receveur/ ``` ## Options principales
Option | Action |
---|---|
-r | Visite récursive des répertoires |
-l | Copie les 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) |
-z | Compresse les fichiers pour un meilleur transfert |