je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire winrar decompresse aussi les bz2 que tu peux créera la volée avec tar -cvjf ... bz2 est meilleur que zip . Par contre je ne connait pas si ce que je viens de dire est POSIX ou susv2 ou Standard Unix ou ... Bref voila . T'as oublié le "z" pour le zipper en fait.
mezigue wrote:
Bonjour,
je fais un tar -cf bidule.zip /machinTruc
Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire
winrar decompresse aussi les bz2 que tu peux créera la volée avec
tar -cvjf ...
bz2 est meilleur que zip .
Par contre je ne connait pas si ce que je viens de dire est POSIX ou
susv2 ou Standard Unix ou ...
Bref voila .
T'as oublié le "z" pour le zipper en fait.
je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire winrar decompresse aussi les bz2 que tu peux créera la volée avec tar -cvjf ... bz2 est meilleur que zip . Par contre je ne connait pas si ce que je viens de dire est POSIX ou susv2 ou Standard Unix ou ... Bref voila . T'as oublié le "z" pour le zipper en fait.
Pascal Bourguignon
Rakotomandimby M A writes:
mezigue wrote:
je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire [...] T'as oublié le "z" pour le zipper en fait.
N'importe quoi!
[ tmp]$ tar zcf archive.zip file-?.data [ tmp]$ unzip -l archive.zip Archive: archive.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of archive.zip or archive.zip.zip, and cannot find archive.zip.ZIP, period.
C'est pour ça que les archives faites avec tar, on les appelle .tar et pas .zip, et que celle qui sont compressées avec Gzip sont appelées .tar.gz et pas .zip.
[ tmp]$ tar zcf archive.tar.gz file-?.data [ tmp]$ tar ztf archive.tar.gz file-1.data file-2.data
je fais un tar -cf bidule.zip /machinTruc
Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire
[...]
T'as oublié le "z" pour le zipper en fait.
N'importe quoi!
[pascal@thalassa tmp]$ tar zcf archive.zip file-?.data
[pascal@thalassa tmp]$ unzip -l archive.zip
Archive: archive.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of archive.zip or
archive.zip.zip, and cannot find archive.zip.ZIP, period.
C'est pour ça que les archives faites avec tar, on les appelle .tar et
pas .zip, et que celle qui sont compressées avec Gzip sont appelées
.tar.gz et pas .zip.
[pascal@thalassa tmp]$ tar zcf archive.tar.gz file-?.data
[pascal@thalassa tmp]$ tar ztf archive.tar.gz
file-1.data
file-2.data
je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire [...] T'as oublié le "z" pour le zipper en fait.
N'importe quoi!
[ tmp]$ tar zcf archive.zip file-?.data [ tmp]$ unzip -l archive.zip Archive: archive.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of archive.zip or archive.zip.zip, and cannot find archive.zip.ZIP, period.
C'est pour ça que les archives faites avec tar, on les appelle .tar et pas .zip, et que celle qui sont compressées avec Gzip sont appelées .tar.gz et pas .zip.
[ tmp]$ tar zcf archive.tar.gz file-?.data [ tmp]$ tar ztf archive.tar.gz file-1.data file-2.data
je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire
Non, ça, ça crée une archive tar compressée par gzip ce qui n'a rien à voir avec un fichier zip, à part que le meme algorithme est utilisé pour la compression.
Pour faire un fichier zip, c'est la commande zip(1) (rien à voir avec gzip) sous Unix et PKZIP.EXE sous DOS, (unzip et PKUNZIP.EXE pour la décompression).
winrar decompresse aussi les bz2 que tu peux créera la volée avec tar -cvjf ...
Suivant la version du GNU tar, ça pourra aussi etre "I" ou "y" au lieu de "j". --use-compress-program=bzip2 est peut-etre ce sur quoi on peut le plus compter, mais c'est quand meme aussi simple de faire un
tar cvf - ... | bzip2 > fichier.tar.bz2
bz2 est meilleur que zip .
bzip2 ne fait que la compression, pas l'archivage. Avec zip (pas gzip), on peut récupérer des fichiers quand l'archive est endommagée, il faut avoir beaucoup de chance pour pouvoir le faire avec un tar.gz ou un tar.bz2. On peut aussi faire de l'accès aléatoire (si on veut accéder au dernier fichier d'une archive .tar.bz2 de 300 Mo, il faut se taper toute la lecture et toute la décompression)
bzip2 compresse la plupart du temps un peu mieux que gzip, mais il demande beaucoup plus de temps CPU pour ça, il n'est donc pas forcément toujours mieux que gzip.
Pour finir, gzip et bzip2 ne sont pas standardisés par SUSv3, seul "compress" l'est. L'extension standard est ".Z". Le GNU tar peut faire appel à compress/uncompress si on passe l'option Z. gzip est capable de décompresser un fichier .Z
je fais un tar -cf bidule.zip /machinTruc
Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire
Non, ça, ça crée une archive tar compressée par gzip ce qui n'a
rien à voir avec un fichier zip, à part que le meme algorithme
est utilisé pour la compression.
Pour faire un fichier zip, c'est la commande zip(1) (rien à voir
avec gzip) sous Unix et PKZIP.EXE sous DOS, (unzip et
PKUNZIP.EXE pour la décompression).
winrar decompresse aussi les bz2 que tu peux créera la volée avec
tar -cvjf ...
Suivant la version du GNU tar, ça pourra aussi etre "I" ou "y"
au lieu de "j". --use-compress-program=bzip2 est peut-etre ce
sur quoi on peut le plus compter, mais c'est quand meme aussi
simple de faire un
tar cvf - ... | bzip2 > fichier.tar.bz2
bz2 est meilleur que zip .
bzip2 ne fait que la compression, pas l'archivage. Avec zip (pas
gzip), on peut récupérer des fichiers quand l'archive est
endommagée, il faut avoir beaucoup de chance pour pouvoir le
faire avec un tar.gz ou un tar.bz2. On peut aussi faire de
l'accès aléatoire (si on veut accéder au dernier fichier d'une
archive .tar.bz2 de 300 Mo, il faut se taper toute la lecture et
toute la décompression)
bzip2 compresse la plupart du temps un peu mieux que gzip, mais
il demande beaucoup plus de temps CPU pour ça, il n'est donc pas
forcément toujours mieux que gzip.
Pour finir, gzip et bzip2 ne sont pas standardisés par SUSv3,
seul "compress" l'est. L'extension standard est ".Z". Le GNU tar
peut faire appel à compress/uncompress si on passe l'option Z.
gzip est capable de décompresser un fichier .Z
je fais un tar -cf bidule.zip /machinTruc Si ce que tu veux est de créer un truc zip , il faut faire
tar -cvzf bidule.zip /ton_repertoire
Non, ça, ça crée une archive tar compressée par gzip ce qui n'a rien à voir avec un fichier zip, à part que le meme algorithme est utilisé pour la compression.
Pour faire un fichier zip, c'est la commande zip(1) (rien à voir avec gzip) sous Unix et PKZIP.EXE sous DOS, (unzip et PKUNZIP.EXE pour la décompression).
winrar decompresse aussi les bz2 que tu peux créera la volée avec tar -cvjf ...
Suivant la version du GNU tar, ça pourra aussi etre "I" ou "y" au lieu de "j". --use-compress-program=bzip2 est peut-etre ce sur quoi on peut le plus compter, mais c'est quand meme aussi simple de faire un
tar cvf - ... | bzip2 > fichier.tar.bz2
bz2 est meilleur que zip .
bzip2 ne fait que la compression, pas l'archivage. Avec zip (pas gzip), on peut récupérer des fichiers quand l'archive est endommagée, il faut avoir beaucoup de chance pour pouvoir le faire avec un tar.gz ou un tar.bz2. On peut aussi faire de l'accès aléatoire (si on veut accéder au dernier fichier d'une archive .tar.bz2 de 300 Mo, il faut se taper toute la lecture et toute la décompression)
bzip2 compresse la plupart du temps un peu mieux que gzip, mais il demande beaucoup plus de temps CPU pour ça, il n'est donc pas forcément toujours mieux que gzip.
Pour finir, gzip et bzip2 ne sont pas standardisés par SUSv3, seul "compress" l'est. L'extension standard est ".Z". Le GNU tar peut faire appel à compress/uncompress si on passe l'option Z. gzip est capable de décompresser un fichier .Z
Le Mon, 3 Nov 2003 22:10:00 +0100, Stephane nous disait:
bzip2 compresse la plupart du temps un peu mieux que gzip, mais il demande beaucoup plus de temps CPU pour ça, il n'est donc pas forcément toujours mieux que gzip.
Il n'y a pas une histoire comme quoi gzip est plus adapté pour compresser de l'ASCII et bzip2 l'est plus pour compresser des binaires, ou le contraire ?
-- Tinou
Le Mon, 3 Nov 2003 22:10:00 +0100, Stephane nous disait:
bzip2 compresse la plupart du temps un peu mieux que gzip, mais
il demande beaucoup plus de temps CPU pour ça, il n'est donc pas
forcément toujours mieux que gzip.
Il n'y a pas une histoire comme quoi gzip est plus adapté pour compresser
de l'ASCII et bzip2 l'est plus pour compresser des binaires, ou le contraire ?
Le Mon, 3 Nov 2003 22:10:00 +0100, Stephane nous disait:
bzip2 compresse la plupart du temps un peu mieux que gzip, mais il demande beaucoup plus de temps CPU pour ça, il n'est donc pas forcément toujours mieux que gzip.
Il n'y a pas une histoire comme quoi gzip est plus adapté pour compresser de l'ASCII et bzip2 l'est plus pour compresser des binaires, ou le contraire ?
-- Tinou
plzdonotusethis
Stephane Chazelas wrote in message
Il n'y a pas de « tar unix classique », tar est peut-être la commande Unix la moins standardisée qui soit. POSIX ne s'y est meme pas osé. La commande standard d'archivage est "pax" (qui peut créer des fichiers tar (format ustar)).
Voila pourquoi j'ai employé le terme "classique" et pas le terme "standard"
Si on se contente d'utiliser les options "classiques" c, t, x, v, f la commande tar de solaris, de aix et de hp-ux pour ne citer que les principaux unix se comporte de maniere identitique. Alors que le gnutar (aussi dispo sur ces unix) a un comportement différent.
Maintenant, effectivement, si on utilise des options moins "classiques" il peut y avoir des différences.
F.
Stephane Chazelas <cette.adresse@est.invalid> wrote in message
Il n'y a pas de « tar unix classique », tar est peut-être la
commande Unix la moins standardisée qui soit. POSIX ne s'y est
meme pas osé. La commande standard d'archivage est "pax" (qui
peut créer des fichiers tar (format ustar)).
Voila pourquoi j'ai employé le terme "classique" et pas le terme
"standard"
Si on se contente d'utiliser les options "classiques" c, t, x, v, f la
commande tar de solaris, de aix et de hp-ux pour ne citer que les
principaux unix se comporte de maniere identitique. Alors que le
gnutar (aussi dispo sur ces unix) a un comportement différent.
Maintenant, effectivement, si on utilise des options moins
"classiques" il peut y avoir des différences.
Il n'y a pas de « tar unix classique », tar est peut-être la commande Unix la moins standardisée qui soit. POSIX ne s'y est meme pas osé. La commande standard d'archivage est "pax" (qui peut créer des fichiers tar (format ustar)).
Voila pourquoi j'ai employé le terme "classique" et pas le terme "standard"
Si on se contente d'utiliser les options "classiques" c, t, x, v, f la commande tar de solaris, de aix et de hp-ux pour ne citer que les principaux unix se comporte de maniere identitique. Alors que le gnutar (aussi dispo sur ces unix) a un comportement différent.
Maintenant, effectivement, si on utilise des options moins "classiques" il peut y avoir des différences.