Lantsei.lesCigales.ORG

Archivage et compression

Formats de compression/décompression

Extension Algorithme Logiciel Vitesse d’extraction Vitesse de compression Taux de compression
gz deflate gzip +++ +++ +
bz2 bzip2 bzip2 + ++ ++
xz LZMA2 xz ++ + +++

La commande TAR

Création d'une archive

tar -cvf <nom-de-l'archive>.tar <répertoire-à-archiver> --exclude=<chemin/fichier> 

-c création de l'archive
-v : Lister de manière verbeuse
-f : Nom de l'archive
--exclude=<chemin/fichier> <chemin/fichier> ... : Pour exclure un fichier
--exclude-from=<fichier-d'exclusion> : Pour exclure à partir d'un fichier de liste d'exclusion

Algorithmes de compression :

-z : Pour gzip (.tar.gz
-j : Pour gzip2 (.tar.bz2)
-J : Pour xz (.tar.xf)

Décompression de l'archive

tar -xvf <nom-de-l'archive> -C <chemin>

-x : Extraire les fichiers d’une archive
-C : Répertoire cible

📝 Note: On peut aussi expliciter l’algorithme de compression dans les options

lister le contenu de l'archive

tar -tf <nom-de-l'archive>

-t : Liste le contenu de l'archive