Ou en un seul coups en faisant:
$ tar -zxvf package.tar.gz
Ce qui laisse quand même un exemplaire de l'archive dans votre
repertoire.
Au contraire si vous désirez archiver et compresser des
dossiers faire comme suit:
Exemple avec /home/common ou /usr/local/doc :
$ tar -cvf locdoc.tar /usr/local/doc
$ gzip -c locdoc.tar > locdoc.tar.gz
ou en un coups:
$ tar -zcvf doc.tar.gz ./doc
$ tar -zcvf foo.tar.gz ./foo
(qui signifie je veux une archive -[zipé compressé
verif
file] foo.tar.gz depuis le rep foo)
Pour Bzip2 et bunzip2 c'est plus facile encore:
pour comprésser:
bzip2 mon_fichier
remplacera mon_fichier par mon_fichier.bz2
donc compressera le fichier puis remplacera l'original par le compréssé.
à l'inverse, bunzip décompressera et possitionnera l'archive
décompréssé sur l'original. Exemple:
bunzip mon_fichier.bz2
donnera mon_fichier et éffacera l'archive compréssé.
Bien sûr vous pouvez vous servir des oiptions -c (compresse)et
-d (décompresse) avec bzip ou bunzip mais à quoi bon...
La supériorité de bzip2 sur gzip se vois au taux de compression
ainsi qu'au option de récupération d'archive corompu.
Car avec bzip2 il y a moyen de récupérer des archive
, même bien destroy avec recover2bzip qui créé plusieurs
petites archives à la place d'un seule archive. Cette commande créé
tout un tas de fichiers compréssés (par secteurs).
Je suis entrain d'écrire quelque chose en perl pour récupérer
les données détruites par formatage ou déstruction
mais non recouvertes.
Je ferai un topo dés que ca tournera.
Pour connaitre les differants formats de packages, leurs avantages leurs
inconvéniants : Comparatif/packages