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