Forum général.général copier un fichier et son arborescence?

Posté par  .
Étiquettes : aucune
0
26
jan.
2006
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  . Évalué à 3.

    #!/bin/bash
    #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  . Évalué à 5.

    l'option -R est récursive et relative:
    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.