
Dans ce tuto, on va vous montrer comment archiver et compresser vos fichiers avec les outils tar, gzip et bzip2
Ce que vous devez savoir…
- tar est un outil qui permet la manipulation d’archives sous linux, il concatène des fichiers au sein d’une seule et même fichier. Comparativement aux outils gzip et bzip2, tar ne compresse pas les fichiers, cependant, il possède des options lui permettant de compresser des fichiers et/ou répertoire avec gzip et bzip2 respectivement aux formats .tar.gz et .tar.bz2
- bzip2 créé des fichiers compressés beaucoup plus petit que gzip
src : http://doc.ubuntu-fr.org
Ouvrez votre terminal, faisons un peu d’exercice
1) Archivage
Archiver ou concaténer plusieurs fichiers avec tar (archivage sans compression)
Format
tar <options> <nom-fichier(s)>
tar cvf les_fichiers1_a_5.tar fichier1 fichier2 fichier3 fichier4

Extraire (Désarchiver) les fichiers avec tar
Format
tar <options> <nomfichier.tar>
tar xvf les_fichiers1_a_5.tar

Note
Pour archiver les fichiers tar utilise l’option c (create)
Pour extraire les fichiers tar utilise l’option x (extract)
Pour compresser et décompresser avec gzip, tar utilise l’option z
Pour compresser et décompresser avec bzip2, tar utilise l’option j
Les options v et f sont respectivement pour le mode verbeux et pour utiliser le fichier passé en paramètre
2) COMPRESSION
Compresser un répertoire avec gzip (.tar.gz)
Format
tar zcvf <nom-fichier-compresse.tar.gz> <nom-repertoire>
tar répertoirecompressé.tar.gz repertoire1/

Compresser un répertoire avec bzip2 (.tar.gz)
Format
tar jcvf <nom-fichier-compressé.tar.bz2> <nom-répertoire>
tar jcvf répertoirecompressé.tar.bz2 repertoire2/

3) DÉCOMPRESSION
Décompresser un fichier .tar.gz
Format
tar zxvf <nom-fichier-compressé.tar.gz>
tar zxvf répertoirecompressé.tar.gz

Décompresser un fichier .tar.bz2
Format
tar jxvf <nom-fichier-compressé.tar.bz2>
tar jxvf repertoirecompresse.tar.bz2

4) Autres commandes…
Compresser avec gzip (sans tar)
Format
gzip <nom-fichier>
gzip fichier1
Compresser avec bzip2 (sans tar)
Format
bzip2 <nom-fichier>
bzip2 fichier2
Décompresser avec gzip (sans tar)
Format
gunzip <nom-fichier-compressé.gz>
gunzip fichiercompressé.gz
Décompresser avec bzip2 (sans tar)
Format
bunzip2 <nom-fichier-compressé.bz2>
bunzip2 fichiercompressé.bz2
N’oubliez pas la Règle d’or.
Toujours lire le manuel
man tar
man gzip
man bzip2