Comment créer et extraire une archive tar, tar.gz, tar.bz2 ou tar.xz
La commande tar est disponible sur toutes les distributions linux, or certains algorithmes de compression nécessitent l’installation de paquets supplémentaires.
.tar
le format .tar est un format d’archivage des données sans compression.
Pour créer une archive :
tar cvf fichier.tar <fichier_ou_dossier>
Pour extraire une archive :
tar xvf fichier.tar
- c : crée l’archive
- x : extrait l’archive
- v : mode “verbose” pour afficher les détails
- f : pour préciser quel fichier utiliser
.tar.gz
le format .tar.gz est un format d’archivage des données avec la compression Gzip.
Pour créer une archive avec gzip :
tar zcvf fichier.tar.gz <fichier_ou_dossier>
Pour extraire une archive avec gzip :
tar zxvf fichier.tar.gz
- z : utilise l’algorithme gzip
.tar.bz2
le format .tar.bz2 est un format d’archivage des données avec la compression de bzip2.
Pour créer une archive avec bzip2 :
tar jcvf fichier.tar.bz2 <fichier_ou_dossier>
Pour extraire une archive avec bzip2 :
tar jxvf fichier.tar.bz2
- j : utilise l’algorithme bzip2
.tar.xz
le format .tar.xz est un format d’archivage des données avec la compression lzma.
Pour utiliser l’algorithme lzma il faut installer le paquet xz-utils
. en effectuant la commande : sudo apt install xz-utils
.
Pour créer une archive avec lzma :
tar Jcvf fichier.tar.xz <fichier_ou_dossier>
Pour extraire une archive avec lzma :
tar Jxvf fichier.tar.xz
- J : utilise l’algorithme lzma
Cette documentation est disponible dans un dépôt GitHub public, vous pouvez y contribuer ici.