La compression et la décompression avec le Shell de Linux

baissaoui Messages postés 450 Date d'inscription jeudi 2 septembre 2021 Statut Webmaster Dernière intervention 1 décembre 2022 - 18 juil. 2022 à 10:48

Voici quelques commandes pour compresser et décompresser vos fichiers et dossier sur Linux :

gunzip fichier.gz : Décompresser un fichier ou dossier au format .gz et le format.tgz

unzip fichier.zip : Décompresser un fichier ou dossier au format .zip

uncompress fichier.Z : Décompresse un fichier ou dossier au format .Z

zip arch.zip fichiers : Compresse un fichier ou dossier au format .zip

gzip fichier : Compresse un fichier ou dossier au format .gz

compress fichier : Compresse un fichier ou un dossier au format .Z

tar -cf arch.tar rep : Créer une archive tar du répertoire « rep »

tar -tf arch.tar : Examine le contenu de l'archive arch.tar

tar -xf arch.tar Extrait de l'archive arch.tar

tar -xf arch.tar -C /home : Décompresse un fichier ou dossier dans /home (pour les versions récentes de tar)

cd /home; tar -xf archive.tar : Décompresse un fichier ou dossier dans /home (cas général)

tar -xpf archive.tar Décompresse un fichier ou dossier en conservant le plus possible les droits (drapeaux set-UID notamment)

tar -xzf fichier.tgz : Décompresse un fichier ou dossier au format .tgz ou au format .gz (les versions récentes de tar)

gunzip fichier.tgz | tar -xf- : Décompresse un fichier ou un dossier un dossier au format tgz ou gz (toutes les versions)

tar -xjf fichier.tar.bz2 : Décompresse un fichier ou un dossier au format .tar.bz2 sur GNU

bunzip fichier.bz2 | tar -xf - : Décompresse un fichier ou un dossier au format .tar.bz2 (cas général)

Compression et Décompression sur Linux (source)