OVH Cloud OVH Cloud

gunzip , tar ...

18 réponses
Avatar
baloo
Bonjour;
La doc accompagnant un fichier *.gz , undique qu'il faut, pour déziper et
installer faire :

1) gunzip *.tgz # et non *.gz
2) tar xf *.tar

Seulement apres la commande 1) j'obtiens un fichier SANS extention !
et la 2) échoue par conséquent

C'est quoi ce mécanisme ?
Merci

10 réponses

1 2
Avatar
baloo
"baloo" a écrit dans le message de news:
42404a25$0$25026$
Bonjour;
La doc accompagnant un fichier *.gz , undique qu'il faut, pour déziper et
installer faire :

1) gunzip *.tgz # et non *.gz
2) tar xf *.tar

Seulement apres la commande 1) j'obtiens un fichier SANS extention !
et la 2) échoue par conséquent

C'est quoi ce mécanisme ?
Merci


J'ai oublié d'indiquer que je travaille sous Cygwin

Avatar
Matthieu Moy
"baloo" writes:

Bonjour;
La doc accompagnant un fichier *.gz , undique qu'il faut, pour déziper et
installer faire :

1) gunzip *.tgz # et non *.gz


0) mv foo.tgz foo.tar.gz
1) gunzip foo.tar.gz

2) tar xf *.tar


Ou bien, avec la version GNU de tar (c'est probablement celle que tu
as),

0-1-2) tar xzvf *.tgz

--
Matthieu

Avatar
baloo
Ou bien, avec la version GNU de tar (c'est probablement celle que tu
as),

0-1-2) tar xzvf *.tgz


Meme si le fichier telechargé est un *.gz ?

Avatar
Blaise Potard
baloo wrote:
Bonjour;
La doc accompagnant un fichier *.gz , undique qu'il faut, pour déziper et
installer faire :

1) gunzip *.tgz # et non *.gz
2) tar xf *.tar

Seulement apres la commande 1) j'obtiens un fichier SANS extention !
et la 2) échoue par conséquent


Le fichier est un .gz, ce qui normalement veut dire qu'il est juste
compressé avec gzip. Le gunzip devrait être suffisant.

C'est quoi ce mécanisme ?


C'est le mécanisme classique d'archivage sous unix : on "archive" (i.e.,
on regroupe plusieurs fichiers dans un seul) avec tar, puis on compresse
l'archive avec un autre outil (gzip ou bzip2, en général). Pour obtenir
les fichiers initiaux, il faut d'abord décompresser (gunzip), puis
désarchiver (tar xf).
Enfin ça, c'est pour les *.tar.gz ou *.tgz (qui sont la même chose) ou
*.tar.bz2. Dans ton cas, on a peut-être juste un fichier compressé, pas
une archive. Tu peux tout de même essayer de faire un tar xf sur le
fichier issu du gunzip (les outils unix en général se fichent pas mal de
l'extension).

D'autre part, l'outil tar sait aussi gérer la compression/décompression:
par exemple, tar xzf <ton_fichier> va enchainer un gunzip, puis un tar
xf.

Avatar
Matthieu Moy
"baloo" writes:

Ou bien, avec la version GNU de tar (c'est probablement celle que tu
as),

0-1-2) tar xzvf *.tgz


Meme si le fichier telechargé est un *.gz ?


* Un fichier *.gz, c'est un fichier compressé avec gzip. (-> gunzip)

* Un fichier *.tar, c'est une archive tar non compressée. (-> tar xf)

* Un fichier *.tar.gz, c'est un cas particulier de fichier *.gz : Une
archive tar, qui en plus est compressée avec gzip.

* Un fichier *.tgz, c'est la même chose qu'un *.tar.gz (c'est une
astuce qui a été inventé pour contourner les limitations de systèmes
d'exploitation comme MS-DOS)

--
Matthieu


Avatar
GRONDIN Bertrand
"baloo" writes:


Bonjour;
La doc accompagnant un fichier *.gz , undique qu'il faut, pour déziper et
installer faire :

1) gunzip *.tgz # et non *.gz



0) mv foo.tgz foo.tar.gz
1) gunzip foo.tar.gz


2) tar xf *.tar



Ou bien, avec la version GNU de tar (c'est probablement celle que tu
as),

0-1-2) tar xzvf *.tgz

Sous ma mandrake c'est tar -zxvf *.tgz ou pour les fichierz *.bz2 tar

-jxvf *.gz


--

-------
Bertrand GRONDIN
Droit des PTT, contentieux administratif et Fonction Publique
(Textes, dossiers et jurisprudence mis en ligne)


Avatar
Rakotomandimby (R12y) Mihamina
( Wed, 23 Mar 2005 11:40:21 +0100 ) GRONDIN Bertrand :

Sous ma mandrake c'est tar -zxvf *.tgz ou pour les fichierz *.bz2 tar
-jxvf *.gz


le "-", tu peux t'en passer.
et puis tu as fait un petite faute de typographie là non?
tu voulais dire

$ tar xvjf *.bz2

non? :-)

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Nicolas George
R12y wrote in message :
le "-", tu peux t'en passer.


Mais ce n'est pas une bonne habitude.

En revanche, le v, on s'en passe très bien.

$ tar xvjf *.bz2


for i in *.bz2; tar -xjf $i

sinon, tu n'extrais que le premier, en essayant d'y trouver les autres.

Avatar
baloo
Le fichier est un .gz, ce qui normalement veut dire qu'il est juste
compressé avec gzip. Le gunzip devrait être suffisant.

C'est quoi ce mécanisme ?


C'est le mécanisme classique d'archivage sous unix : on "archive" (i.e.,
on regroupe plusieurs fichiers dans un seul) avec tar, puis on compresse
l'archive avec un autre outil (gzip ou bzip2, en général). Pour obtenir
les fichiers initiaux, il faut d'abord décompresser (gunzip), puis
désarchiver (tar xf).
Enfin ça, c'est pour les *.tar.gz ou *.tgz (qui sont la même chose) ou
*.tar.bz2. Dans ton cas, on a peut-être juste un fichier compressé, pas
une archive. Tu peux tout de même essayer de faire un tar xf sur le
fichier issu du gunzip (les outils unix en général se fichent pas mal de
l'extension).

D'autre part, l'outil tar sait aussi gérer la compression/décompression:
par exemple, tar xzf <ton_fichier> va enchainer un gunzip, puis un tar
xf.


J'aime bien ta façon pédagogique , PEDAGOGIQUE, de se soucier des nouveaux
adeptes de Linux
Une sorte de tolérance.
Merci, y compris à ts les autres bien sûr.


Avatar
l'indien
On Wed, 23 Mar 2005 11:48:29 +0100, Rakotomandimby (R12y) Mihamina wrote:

( Wed, 23 Mar 2005 11:40:21 +0100 ) GRONDIN Bertrand :

Sous ma mandrake c'est tar -zxvf *.tgz ou pour les fichierz *.bz2 tar
-jxvf *.gz


le "-", tu peux t'en passer.


Assez moyennement.
Les options sans le '-' sont obsolètes.
Elles ne sont encore présente que pour des questions de compatibilité.
Il vaut mieux ne plus les utiliser, en prévision du jour ou elles seront
supprimées.


1 2