• [^] # Re: dans un fichier

    Posté par . En réponse au message Quoter une variable contenant des arguments de ligne de commande. Évalué à 2.

    marrant chez moi je crees une arborescence fictive

    :~$ cd /tmp
    :/tmp$ mkdir -p test/d1
    :/tmp$ mkdir -p test/d2
    :/tmp$ touch test/d1/f11
    :/tmp$ touch test/d1/f12
    :/tmp$ touch test/d1/f13
    :/tmp$ touch test/d2/f21
    :/tmp$ touch test/d2/f22
    :/tmp$ touch test/d2/f23

    puis j'en fais une archive avec une exclusion, sans meme preciser le chemin complet

    :/tmp$ tar zcvf test.tgz --exclude=d1 test/
    test/
    test/d2/
    test/d2/f23
    test/d2/f21
    test/d2/f22

    avec un chemin partiel ca passe

    :/tmp$ tar zcvf test.tgz --exclude=test/d1 test/
    test/
    test/d2/
    test/d2/f23
    test/d2/f21
    test/d2/f22

    par contre en mettant le chemin complet ca ne fonctionne plus

    :/tmp$ tar zcvf test.tgz --exclude=/tmp/test/d1 test/
    test/
    test/d2/
    test/d2/f23
    test/d2/f21
    test/d2/f22
    test/d1/
    test/d1/f12
    test/d1/f11
    test/d1/f13

    ici c'est

    :/$ tar --version
    tar (GNU tar) 1.26

    :/$ bash --version
    GNU bash, version 4.2.45(1)-release (x86_64-pc-linux-gnu)