Ce mémo a été publié le 13 mai 2010 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Un fichier compressé occupe moins d’espace mémoire sur le disque et permet de réduire la durée de téléchargement. Il doit être décompressé avant son utilisation.
Un fichier archivé conserve l’ensemble des fichiers associés et facilite ainsi le transfert de fichiers multiples entre ordinateurs. Il faut d’abord extraire les fichiers de l’archive avant leur utilisation.
Source : http://www.cri.u-psud.fr/machine/aide/compression.html
gzip/gunzip (.gz) | Compresser un fichier | gzip fichier |
Compression optimisée d’un fichier (pour fichiers > 100 Ko) |
gzip -9 fichier | |
Compresser plusieurs fichiers en un | cat fichier1 fichier2 | gzip fichier.gz ou gzip -c fichier1 fichier2 > fichier.gz |
|
Décompresser un fichier gzippé | gunzip fichier.gz ou gzip -d fichier.gz |
|
compress/uncompress (.Z) | Compresser un fichier | compress fichier |
Décompresser un fichier | uncompress fichier.Z | |
tar (.tar) | Créer une archive | tar cf fichier.tar fichier1 fichier2 |
Voir le contenu d’une archive | tar tf fichier.tar | |
Désarchiver un fichier | tar xf fichier.tar | |
Extraire certains fichiers d’une archive | tar xf fichier.tar fichier1 fichier2 | |
zip/unzip (.zip) | Créer une archive | zip fichier.zip fichier1 fichier2 |
Voir le contenu d’une archive | unzip -l fichier.zip | |
Désarchiver un fichier | unzip fichier.zip | |
Désarchiver un fichier dans un répertoire donné | unzip -d répertoire fichier.zip | |
Extraire tous les fichiers d’une archive, sauf certains |
unzip fichier.zip fichier1 fichier2 | |
g(un)zip/tar (.tar.gz) | Faire la compression/archivage d’un répertoire | tar cvf – répertoire | gzip -9c > fichier.tar.gz ou tar cvf fichier.tar répertoire puis gzip -9 fichier.tar |
Défaire la compression/archivage | gunzip -c fichier.tar.gz | tar xvf – ou gunzip -c fichier.tar.gz puis tar xvf fichier.tar |
|
g(un)zip/tar (.tar.Z) | Faire la compression/archivage | tar cvf – répertoire | compress > fichier.tar.Z ou tar cvf fichier.tar répertoire puis compress fichier.tar |
Défaire la compression/archivage | uncompress ficher.tar.Z puis tar xvf fichier.tar |