Compression et décompression sous linux

Compression et décompression sous linux

Vous trouverez quelques commandes pour compresser et décompresser vos fichiers et dossier sur Linux.

 

Compression & Décompression :

.tar archive créée avec Tar
.bz2 fichier compressé avec Bzip
.gz fichier compressé avec Gzip
.tar.bz2 archive tar compressée avec Bzip
.tar.gz archive tar compressée avec Gzip

Décompression et Désarchivage :

Décompresser un fichier .gz

gzip -d /chemin_du_fichier/

Décompresser un fichier .bz2

 
bzip -d /chemin_du_fichier/

Décompresser une archive .tar

tar -xvf

tar -xzvf (décompresser du Gzip)

tar -xjvf (décompresser du Bzip2)

Explications:

– x : sert à extraire – v : mode verbeux (ou verbose) – f : indique le nom de l`archive à extraire – j : indique la décompression avec Bzip2 – z : indique la décompression avec Gzip

Compression et Archivage :

Création d`une archive de fichier: pour un fichier:

tar -cvf fichier.tar fichier1.txt

Pour un répertoire :

tar -cvf dossier1.tar dossier1

Rajouter un fichier à une archive :

tar -rvf archive1.tar fichier2

Compresser d’un fichier ou d’une archive avec Gzip et Bzip2 :

Fichier :

gzip -9
et
bzip -9

Une archive:

tar / (créer une archive)

gzip -9 (compressé avec Gzip)

bzip2 -9 (compressé avec Bzip2)

Explications :

Le chiffre 9 correspond au taux de compression (ici le maximum) mettre un chiffre inférieur correspond à un gain de temps de compression plus rapide mais avec un taux inférieur. On peut mettre (-1 ou -fast) ou alors (-9 ou -best).

Et avec du .zip du .rar et du .ace comment je fais pour les décompresser ?

Regardez déjà si il sont installés (un petit #whereis unzip ou unrar ou unace).

.zip:  unzip

.rar:  unrar e

.ace:  unace e

on peut remplacer le “e” par “x” pour extraire le fichier ou dossier vers un autre répertoire

unrar x /home/moi/photos (exemple).
/

Rapport test d’archivage, vitesse et compression basé sur les meme données :

tar -zcvf * 4,8mo 16,3s
tar -jcvf * 4,2mo 18,8s
tar -cvf * 18mo 15,5s

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *