Linux Wiki


Back to Msoft Website docs

Compression et archivage sous linux

11.17.2005

compression, archivage, tar, gz, bz2, zip, bzip2, gzip

On distingue principalement deux types de formats de compression: tar.gz et bz2. Le bz2 est plus performant que le format at.gz et compresse davantage cependant il n'est pas présent sur toutes les distributions.

.TAR.GZ

Les fichiers tar.gz sont d'abord compactés en .tar (sans compression) puis ensuite sont compressés par Gzip.

Pour archiver et compresser:

Syntaxe: tar

Dans les options, on doit mettre c pour créer une archive et non la décompresser, f pour indiquer qu'il s'agit d'un fichier, on peut mettre z pour compresser avec Gzip, et v si on désire avoir la liste des fichiers compressés qui défile.

Le plus souvent, on peut taper:

tar cfvz kfilecoder.tar.gz /root/projects/kfilecoder


Pour extraire une archive:

Syntaxe: tar

Dans les options, on doit mettre x pour extraire l'archive indiquée, f pour indiquer qu'il s'agit d'un fichier, on peut mettre z pour décompresser avec Gzip, et v si on désire avoir la liste des fichiers compressés qui défile.


tar xfvz kfilecoder.tar.gz


.BZ2

Comme pour les archives en .tar.gz, il faut d'abord compacter les fichiers en .tar et ensuite les compresser en .bz2.

Pour décompresser:

Syntaxe: bzip2 -d

Il faut simplement indiquer le nom du fichier d'extension .BZ2 à décompresser.
Le plus souvent:


bzip2 -d kfilecoder.tar.bz2


et ensuite:

tar -xfv kfilecoder.tar


OU alors directement:

tar -jxvf fichier.tar.bz2


.ZIP

Pour compresser:


zip -r nom_fichier.zip dossier_a_compresser/


Pour décompresser


unzip nom_fichier.zip