Pour créer une archive, on utilise la commande tar et la commande gunzip en une seule commande.
tar permet de rassembler les fichiers en une seule archive et gunzip les compresse.
L’extension (qui n’a pas de sens pour la machine mais seulement pour que l’humain qui l’utilisera sache quelle commande sera nécessaire pour décompresser) peut être .tgz ou .tar.gz.
$ tar cvzf nom_archive.tgz fichier_ou_répertoire [fichier_ou_répertoire [...]]
Ce qui est placé dans l’archive peut être une liste de fichiers et ou de répertoires séparés par des espaces.
Les commutateurs (options) sont les suivantes:
c : pour créer l’archive
z : pour ajouter la compression avec gunzip
v : mode verbeux (optionnel), affiche la liste des fichiers et répertoires placés dans l’archive
f : permet de spécifier le nom du fichier compressé
Exemple:
$ tar xvzf atelier.tgz fichier1 fichier2 répertoire1...
Il est possible de voir ce que contient le fichier compressé, donc la liste des fichiers:
$ tar tvf atelier.tgz
On utilise la commande tar avec des commutateurs (options) différents qui spécifie la décompression:
$ tar xvzf atelier.tgz
x : extraction d’une archive tar
v : mode verbeux (optionnel), affiche la liste des fichiers et répertoires placés dans l’archive
z : pour ajouter la compression avec gunzip
f : permet de spécifier le nom du fichier compressé