diff --git a/rscync-tuto.md b/rscync-tuto.md new file mode 100644 index 0000000..9588ee1 --- /dev/null +++ b/rscync-tuto.md @@ -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” | \ No newline at end of file