Contenu | Recherche | Plan du site | Accessibilité | Contact

Documentation

Archives en ligne de commandes

Gestion et manipulation des archives en ligne de commande sous GNU/Linux. Compression avec ncompress, gzip ou bzip2 et archivage avec GNU tar.

ncompress - Compresseur des débuts d'UNIX

Cet utilitaire utilise un algorithme de codage Lempel-Ziv adaptatif. Les archives générées ont l'extention .Z, ce format a été utilisé depuis les débuts des systèmes Unix. Il faut que le paquet ncompress soit installé. Pour compresser un fichier se noment fichier:

 $ compress fichier

Pour le décompresser:

 $ uncompress fichier.z

gz - Compression gzip

Gzip est un utilitaire provenant du projet GNU. Les fichiers générés portent l'extension .gz, qui peut se prononcer gzippé. Les performances de gzip sont bien meilleures que celles de l'utilitaire compress. Gzip utilise également le codage Lempel-Ziv (LZ77).

Les actions de compression et de décompression détruisent le fichier source:

 $ gzip fichier

L'option -d permet de décompresser un fichier gzippé:

 $ gzip -d fichier

bz2 - Compression bzip2

La compression bz2 est conseillées pour un meilleur résultat. Couplée à tar on peut créer des archives avec l'extension .tar.bz2. Pour compresser un fichier:

 $ bzip2 fichier.txt

Décompresser un fichier:

 $ bzip2 -d fichier.txt.bz2

Ou avec bunzip2:

 $ bunzip2 fichier.txt.bz2

tar - Archives GNU tar

Les compresseur ne permettent pas de réunir plusieurs fichiers dans une archive. C'est pourquoi il y a GNU Tar, ou le tar veut dire Tape ARchiver.

Pour créer une archive .tar:

 $ tar cf fichier.tar LesfichiersAarchiver

Pour voir le contenu d'une archive .tar:

 $ tar tf fichier.tar

Pour désarchiver un fichier .tar, on utilise la commande suivante. Les options xfv correspondent au décompaquetage du fichier en mode verbose, ce qui permet l'affichage à l'écran du contenu de l'archives .tar:

 $ tar xfv fichier.tar

Ou sans le mode verbose qui affiche à l'écran le contenu de l'archives:

 $ tar xf fichier.tar

tar.bz & tgz - Archives compressées gzip

Les archives tar et gzip, que l'on peut prononçer "targzip", sont des archives tar compressées au format gzip, reconnues grâce à l'extension tar.gz ou .tgz. Pour créer une archive tar gzipée, avec le v pour verbose qui affiche ce qui se passe:

 $ tar czfv MonArchive.tar.gz fichier dossier/

Ou avec l'extension .tgz:

 $ tar czfv MonArchive.tgz fichier dossier/

Pour décompresser une archive tar.gz

 $ tar xzf MonArchive.tar.gz

tar.bz2 - Archives compressées bzip2

tar et gzip2 assemblé, pour créer une archive tar.bz2, il faut que le paquet gzip2 soit installé sur votre machine pour pouvoir les utiliser.

Pour créer un archive compressée tar.bz2:

 $ tar cjfv MonArchive.tar.bz2 fichier1 fichier2 dossier/

Pour désarchiver:

 $ tar xjfv MonArchive.tar.bz2

zip - Archives compatible Windows

Afin d'utiliser cet utilitaire il faut que les paquets zip et unzip soient installé sur votre sytème. Pour créer une archive zip compatible avec Windows et portant l'extension .zip il faut utiliser la commande suvante:

 $ zip fichier.zip LesfichiersAarchiver

Pour voir le contenu d'une archive .zip avec unzip:

 $ unzip -l fichier.zip

Pour désarchiver un fichier .zip:

 $ unzip fichier.zip

Vous pouvez aussi désarchiver l'archive .zip dans un répertoire donné:

 $ unzip /home/Libordux.Org/docs/fichier.zip