GZIP
on peu compresser un fichier avec gzip, cela supprime le fichier original en créant un fichier .gz; ex:
# gzip fichiertest.pdf
crée le fichier fichiertest.pdf.gz et supprime l’original , pour le retrouver on effectue la commande inverse (gunzip):
#gunzip fichiertest.pdf.gz
crée le fichier fichiertest.pdf et supprimer le fichier compressé.
on lire un fichier compressé sans le decompressé avec la commande zacat ou zless :
# zcat fichiertest.pdf.gz
On peu aussi compresser un fichier avec la commande bzip2 (il y a aussi lzma et unlzma), elle est moins rapide, mais compresse mieux :
# bzip2 fichiertest.pdf donne fichiertest.pdf.bz2
# bunzip2 fichiertest.pdf.bz2 donne fichiertest.pdf
TAR (tape archiver)
la commande tar permet d’archiver plusieurs fichiers ou repertoire en seul fichier, elle peu aussi compresser directement ce fichier.
# tar -cvf archive.tar dossiertest
-c (non compréssée)
-v (affiche la liste des fichiers et dossiers)
-f (pour preciser un nom d’archive)
a noter que pour la commande tar , on est pas obliger d’ecrire le – avant les options.
on peu rajouter l’option -z pour compresser(gzip) ou -j (bzip2) l’archive :
# tar cvzf archive.tar.gz dossier1 dossier2
Pour decompresser l’archibe, on utilise l’option x au lieu de l’option c :
# tar xvzf archive.tar.gz
la décompresion de l’archive recrée les fichiers et dossiers tels qu’ils etaient à l’origine.
Attention aux fichiers exitants , decompresser l’archive au meme endroits que l’origine ecrasera les fichiers existants.
l’option -t aulieux de -c ou -x affichera la liste des fichiers contenus dans l’archive sans la decompresser :
# tar tvzf archive.tar.gz
ZIP ou 7z
pour compresser des archives dans un format un peu plus universel, on peu utiliser els commandes zip ou 7z:
creer une archive :
# zip -r archive.zip dossier
# 7z a archive.7z dossier
Extraire une archive :
# unzip archive.zip
# 7z x archive.7z
afficher une archive :
# zipinfo archive.zip
# 7z l archive.7z