• # C'est l'une des différences fondamentales entre le tar classique/GNU tar

    Posté par . En réponse au message erreur avec tar. Évalué à 3.

    C'est du vécu....

    Qui n'a pas fait pour faire une sauvegarde un truc du genre :

    tar cvf - /monchemin| (cd /monautrechemin;tar xvf -)

    Et bien sur un unix classique tu écrases en général avec des dégats ce que tu cherches à justement sauvegarder...

    Donc avec un tar classique il vaut mieux toujours travailler en relatif même depuis la racine.... (en plus c'est beaucoup plus pratique si l'on veut restaurer son fichier ailleurs qu'à l'endroit d'origine)

    En effet un

    tar cvf - ./monchemin | (cd /monautrechemin;tar xvf -) ne causera pas déjà de dégat....même s'il te créé un répertoire entre deux...

    Donc le GNU tar ne fait que renforcer cette erreur qui a valu à plus d'un admin système unix de prier pour que sa sauvegarde sur bande fonctionne correctement...

    Donc je trouve que c'est une feature appréciable qui évite de faire des conneries.... néanmoins si tu tiens à tout pris à la désactiver tu peux utiliser l'option qui va bien, c'est à dire : "-P, --absolute-names "

    Jean-Yves qui pense qu'il serait plutôt préférable de corriger le script plutôt que d'utiliser la commande tar avec cette option