Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
rsync [Le 20/12/2021, 23:30] wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
rsync [Le 24/05/2022, 14:20] jcj [Créer un dossier miroir] |
||
---|---|---|---|
Ligne 70: | Ligne 70: | ||
Si les noms des chemins contiennent des espaces, on peut les écrire entre guillemet pour échapper les espaces : | Si les noms des chemins contiennent des espaces, on peut les écrire entre guillemet pour échapper les espaces : | ||
<code>rsync -e ssh -avz --delete-after "/home/source avec espace/" user@ip_du_serveur:"/dossier/destination avec espace/"</code> | <code>rsync -e ssh -avz --delete-after "/home/source avec espace/" user@ip_du_serveur:"/dossier/destination avec espace/"</code> | ||
+ | |||
+ | <note> | ||
+ | Attention à partir de la version 3.0, d'après le man, le caractère espace doivent être échappés pour être compris et le chemin doit être indiqué entre apostrophe. Donc l'instruction précédente devient : | ||
+ | <code> | ||
+ | rsync -avz chemin/source/ -e "ssh -p port" user@ip:'/chemin/de\ destination\ avec\ espaces/' | ||
+ | </code> | ||
+ | </note> | ||
Avec l'option //-n// la commande liste ce qu'elle va faire sans l'exécuter : | Avec l'option //-n// la commande liste ce qu'elle va faire sans l'exécuter : |