diff --git a/Tuto-Rsync.md b/Tuto-Rsync.md index e53a236..5f83ead 100644 --- a/Tuto-Rsync.md +++ b/Tuto-Rsync.md @@ -1,15 +1,20 @@ # Commandes Rsync ## Commandes de base +Simple copier (remplace la commande ```cp```): +```rsync -P /source /destination``` Copie intégralement le fichier ou le répertoire source et son contenu vers destination: ``` -rsync -aADXv --info=progress2 --stats --delete /source /destination +rsync -aADXv --info=progress2 --stats /source /destination ``` Copie seulement le contenu du répertoire source dans destination: ``` -rsync -aADXv --info=progress2 --stats --delete /source/ /destination +rsync -aADXv --info=progress2 --stats /source/ /destination ``` +## Commandes utiles +Sauvegarder le dossier /home avec les droits utilisateurs: +```sudo rsync -aADXv --info=progress2 --stats --exclude="lost+found" --exclude=".cache" /home/ /chemin/vers``` ## Tableau des options | Options | Actions | @@ -24,4 +29,9 @@ rsync -aADXv --info=progress2 --stats --delete /source/ /destination | -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” | \ No newline at end of file +| -delete | ATTENTION ! Si le fichier (ou son contenu) n'existe plus dans “source”, il sera supprimé dans “destination” | + +## Références +* [https://podcast.ausha.co/caroline-goldman-docteur-en-psychologie-de-l-enfant](https://podcast.ausha.co/caroline-goldman-docteur-en-psychologie-de-l-enfant) +* [https://www.delafond.org/traducmanfr/man/man1/rsync.1.html](https://www.delafond.org/traducmanfr/man/man1/rsync.1.html) +* [https://debian-facile.org/doc:reseau:rsync](https://debian-facile.org/doc:reseau:rsync) \ No newline at end of file