Bonjour,bonjour
je cherche à copier un fichier avec la commande scp mais j'aimerai que l'arborescence soit recopiée...
Je prend un exemple pour copié le fichier 'test'
scp /home/user/toto/test 192.168.1.99:/copie/ ;
je voudrai retrouver dans le dossier copie : /home/user/toto/test
or je trouve juste 'test', j'ai consulté le man et j'ai trouvé l'option -r... mais ca ne fait pas exactement ce que je cherche... Je pourrai copier le dossier dans lequel se trouve 'test' mais j'aurai alors les autres fichiers aussi... auriez vous une solution ? ou une option m'a-t-elle échappée? merci à vous
# un script qui marche
Posté par blobmaster . Évalué à 3.
#j'utilise une variable tempo car je sais pas faire ${} sinon
i=$1
#creation du rpertoire avec option creation auto des parents
mkdir -p $2/${i%/[^/]*}
# copie
cp -r $i $2/$i
# rsync via ssh
Posté par B. franck . Évalué à 5.
rsync -ax -R -e ssh /home/user/toto/test user@host:/copie/
créera /copie/home/user/toto
et y mettra test
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.