Archivage et compression

On archive un fichier avec tar : le format employé consiste en une concaténation du contenu des fichiers. Tous les fichiers de l’archive seront concaténés.

On compresse un fichier avec gzip gzip est basé sur l’algorithme deflate, qui est une combinaison des algorithmes LZ77 et Huffman.

Attention, un fichier d’archive créé par tar n’est pas compressé.
Les fichiers archivés avec tar sont ensuite compressés avec gzip.

On peut exclure des fichiers de l’archive.
1- Créer le fichier a_exclure.txt contenant les fichiers que l’ont ne veut pas conserver.

2- Faire l’archive d’un répertoire puis la compresser en lui donnant un nom utile :

tar -cvf - -X a_exclure.txt mon_repertoire/ | gzip > mon_repertoire_`date "+%Y%m%d%H%M%S"`.tar.gz

A propos de Mehdi HAMIDA

Avec plus de 20 ans d’expérience dans la tech, je me suis spécialisé dans la gestion des données, le cloud (AWS, Snowflake) et l'architecture IT. Avant ça, j’étais expert technique et chef de projet sur des missions stratégiques. Je m'appelle Mehdi HAMIDA, et aujourd’hui, je partage simplement mes découvertes et connaissances à travers ce blog.

Lire aussi

Harry Potter : Wizards Unite

Le studio Niantic, qui a conçu Ingress et Pokémon Go (mais surtout Ingress), a annoncé …

2 commentaires

  1. Nouveau site => problème de plugin ! Les > sont mal interprétées !

    Sinon plutôt que faire un pipe, j’utilise l’option -z de tar pour réaliser une archive. Cela me permet d’avoir le moyen mnémotechnique : « Compress Ze Vucking File » ou « Xtract Ze Vucking File ».

    A noter qu’on peut utiliser également -j si on prefère Bunzip.

  2. Voilà m’sieur,c’est mieux comme ça?
    Par contre, il faut préciser…. Si tu mets l’option -z, il faut que ton tar le permette. Sous Unix, ça n’est pas le cas…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *