tar, gzip, bzip2, rar
Qu'est ce que tar ?
tar (pour Tape ARchiver) est un utilitaire qui permet de créer un fichier archive, c'est à dire un fichier qui regroupe un ensemble d'autres fichiers. Le fichier archive comporte l'extension .tar
tar par la pratique
- pour archiver un ensemble de fichiers :
- se rendre dans le répertoire à archiver
- taper :
tar -cvf archive.tar *
cette commande crée un fichier archive nommé archive.tar et y stocke l'ensemble des fichiers du répertoire (ainsi que les sous répertoires).
- remarque : on peut n'archiver qu'un ensemble de fichiers, par exemple la commande :
tar -cvf archive.tar *.h *.c Makefile img
archivera tous les fichiers .h, .c, le fichier Makefile et l'ensemble des fichiers qui se trouvent dans le réperoire img
- pour désarchiver un fichier archive :
- se positionner dans un répertoire ou en créer un
- y copier le fichier archive
- taper :
tar -xvf archive.tar
cette commande crée l'ensemble des fichiers présents dans le fichier archive.
Qu'est ce que gzip ?
gzip est un utilitaire de compression de fichiers utilisant un algorithme de compression de type Lempel-Ziv, qui repose sur un système de recherche des chaînes répétées et un dictionnaire de stockage.
Les fichiers gzipés possèdent l'extension .gz
En général, gzip est utilisé conjointement avec tar.
gzip par la pratique
- pour compresser un fichier :
- taper :
gzip archive.tar
cette commande génère un fichier archive.tar.gz
- pour décompresser un fichier :
- taper :
gzip -d archive.tar.gz
cette commande génère un fichier archive.tar
On peut combiner gzip et tar grâce à l'option z de la commande tar :
- archivage et compression :
- désarchivage et décompression :
Qu'est ce que bzip2 ?
bzip2 est un utilitaire de compression/décompression basé sur l'algorithme de Burrows-Wheeler qui est normalement plus performant que l'algorithme de Lempel-Zip.
bzip2 par la pratique
On peut combiner bzip2 et tar grâce à l'option j de la commande tar :
- archivage et compression :
- désarchivage et décompression :
|