Retourner aux forums || Retourner au forum Linux.debutant

Linux.debutant : Pourquoi toujours l'option force avec tar ?

Posté par Ontologia (page perso, ) le 16 septembre 2005
0
Il y a quelques années, lors de mon initiation à linux, on m'avait expliqué qu'il fallait toujours utiliser l'option force lorsqu'on décompresse quelque chose avec tar.

J'ai effectivement testé, sans, ça ne marche pas.

Je me suis toujours demandé pourquoi ?
Tar étant un vieux logiciel il doit y avoir une raison assez obscure, issu de son histoire ?

> Lire le message (13 commentaires, moyenne: 3,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

tar xvzf toto.tgz

Posté par Nicolas Boulay () le 16/09/2005 à 16:43. (lien). Évalué à 7.

X -> extract
v -> verbose (affiche le nom des fichiers extrait)
z -> décompression gzip

et ...
f -> file :)

En direct de la manpage :
-f, --file [NOM_HÔTE:]F
utilise le fichier archive F ou le périphérique F (par défaut
/dev/rmt0).

  • [^]Re: tar xvzf toto.tgz

    Posté par Ontologia (page perso, ) le 16/09/2005 à 17:22. (lien). Évalué à 2.

    autant pour moi... :-)

    --> []

    • [^]Re: tar xvzf toto.tgz

      Posté par Yaz () le 16/09/2005 à 17:24. (lien). Évalué à 5.

      Au temps pour moi plutôt non ?

      moi aussi : --------> [ ]

parce que c'est pas l'option force, mais file ?

Posté par symoon (page perso, ) le 16/09/2005 à 16:45. (lien). Évalué à 3.

Enfin si tu parles bien du "f" de "tar xzf".

Sans cela, c'est un flux qui sera traité, que tu peux utiliser pour le piper à un autre processus (pratique pour les tar à travers ssh).

  • [^]Re: parce que c'est pas l'option force, mais file ?

    Posté par totof2000 () le 16/09/2005 à 20:20. (lien). Évalué à 1.

    Sans cela, c'est un flux qui sera traité,

    Sans le f, la sortie est envoyé vers /dev/rmt0.

    Si tu veux l'avoir sur stdout, il faut faire -f -

    • [^]Re: parce que c'est pas l'option force, mais file ?

      Posté par tgl () le 16/09/2005 à 21:54. (lien). Évalué à 4.

      Ici (GNU tar 1.15.1) c'est stdin/stdout par défaut, sans "-f -". Par exemple, je peux copier un fichier toto.txt vers /tmp comme ça :
      % tar -c toto.txt | tar -x -C /tmp
      (et puis c'est aussi ce que me dit la page man)

      • [^]Re: parce que c'est pas l'option force, mais file ?

        Posté par totof2000 () le 19/09/2005 à 11:00. (lien). Évalué à 2.

        Je savais pas que GNU tar faisait ainsi. D'autres implémentations de tar ont /dev/rmt0 ou /dev/rmt/0 en periph. par défaut

Option force !?

Posté par zephred () le 16/09/2005 à 16:46. (lien). Évalué à 2.

Quelle option force ?? Le f de tar -xvf toto.tar ne veut pas dire « force », mais, d'après la page man:

-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)

man tar?

Posté par Larry Cow () le 16/09/2005 à 16:50. (lien). Évalué à 2.

Si c'est au "-f" que tu fais allusion, il n'est pas l'abbréviation de "force", mais le signe que l'argument suivant sera le nom du fichier à traiter.

Pourquoi toujours l'option force avec tar ?

Posté par plagiats () le 16/09/2005 à 17:16. (lien). Évalué à 10.

Parce que sTAR wars.

--
La mort est un phénomène naturel qui se produit par l'avalement répété de petites quantités de salive au cours d'une grande période de temps. - George Carlin
  • [+] [^]Re: Pourquoi toujours l'option force avec tar ?

    Posté par MsK` () le 16/09/2005 à 17:18. (lien). Évalué à -3.

    XD

    --
    \_o<~~~~

Manque de sommeil

Posté par Hervé Leroux (page perso, ) le 16/09/2005 à 17:33. (lien). Évalué à 3.

Allez, on va lui donner le bénéfice du doute, il a posté à 18h39, il venait sûrement, en bon geek, de se réveiller :P

  • [^]Re: Manque de sommeil

    Posté par ploum (page perso, ) le 16/09/2005 à 17:37. (lien). Évalué à 7.

    ah ben oui, j'avais pas pensé que ça pouvait être 18h39 du matin. Désolé.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debutant