Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ UNIX _ rsync et slash (résolu)

Écrit par : JPM01 19 Mar 2016, 07:02

Bonjour à tous
J'aimerais que vous puissiez préciser l'action du "/" dans rsync:
exemple: rsync /users/moi/documents/ /clone/Users/moi/documents
Ce que je crois savoir:
- un / placé à la fin de "source", copie le contenu du dossier documents dans destination
- pas de / à la fin de source crée un dossier "documents" dans destination

Quelle sera la conséquence selon qu'on place ou non un / après "destination" ?

En d'autres termes comment rédiger la commande dans ces cas:
- je désire faire une action consistant à mettre à jour un clone chaque fois que j'ajoute un fichier sur mon Mac dans le dossier "documents"
- je constitue une sauvegarde sur un volume externe vierge;
Dans ces 2 cas dois-je mettre ou non des "/" à la fin de source ou destination ?

Même après plusieurs essais je n'arrive pas à conclure.
Merci pour votre éclairage.

Écrit par : JPM01 24 Mar 2016, 07:42

J'ai fini par trouver: https://doc.ubuntu-fr.org/rsync

Un slash final dans le chemin de destination n'a aucune incidence.

Par contre dans le chemin de source il y a une différence; ainsi:

rsync source destination/ : copie le dossier source dans destination
et
rsync source/ destination/ : copie le contenu du dossier source dans destination

d'où 2 commandes identiques:

rsync source destination
et
rsync source/ destination/source/


Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)