Table des matières

La commande TAR (version débutants) !

Introduction

tar est un outil d'archivage qui fut porté sur les premières versions d'UNIX.
La commande tar permet donc d'archiver ou de désarchiver des répertoires et des fichiers de façon optimale et ce, sans interface graphique, au contraire, par exemple, de file-roller !

Archiver un fichier avec tar

Ne pas oublier de se placer dans le même répertoire que le fichier à archiver avec :
cd chemin

Syntaxe

La commande tar s’utilise de la façon suivante :

tar options nom_nouvelle_archive_sans_extension fichiers_ou_répertoires

Options

c : pour créer l’archive
f : une option OBLIGATOIRE de la commande tar pour utiliser un fichier donné

Désarchiver un fichier tar

Ne pas oublier de se placer dans le même répertoire que l'archive avec :
cd chemin

Syntaxe

La commande tar s’utilise de la façon suivante :

tar options nom_archive_sans_extension

Options

x : pour extraire l’archive
f : une option OBLIGATOIRE de la commande tar pour utiliser un fichier donné

Autres options facultatives

v : pour activer le mode “verbeux” (c’est à dire “bavard”, en affichant ce qu’il fait)
t : pour afficher la liste du contenu de l’archive sans l’extraire. Bien entendu, il faut déjà avoir créé l’archive pour que cela fonctionne !

Options pour les types de formats de compression les plus connus

Si vous avez bien lu, tar ne compresse pas par défaut les fichiers, mais permet seulement de les archiver !
Les 3 formats de compression les plus connus sont : .tar.gz (ou .tgz) ; .tar.bz2 (ou .tbz) et .tar.xz (ou .txz).

Voici donc quelques options facultatives :

formats de compression options d'utilisation
Le format .tar.gz (ou .tgz) indique que c'est une archive avec (.tar) et qu'elle est compressée en (.gz) avec le programme Gzip.
z : sert à compresser ou décompresser au format .tar.gz (ou .tgz)
Le format .tar.bz2 (ou .tbz) indique que c'est une archive (.tar) et qu'elle est compressée en (.bz2) avec le programme Bzip2.
j : sert à compresser ou décompresser au format .tar.bz2 (ou .tbz) 
Le format .tar.xz (ou .txz) indique que c'est une archive (.tar) et qu'elle est compressée en (.xz) avec le programme Lzma.
J : sert à compresser ou décompresser au format .tar.xz (ou .txz) 

Pour aller plus loin

N'oubliez pas qu'il est si facile d'accéder à la page complète du manuel de tar en ligne de commande !

man tar
info tar

ou bien, sur le web en français !

Sources

Le tutoriel plus avancé de tar sur debian-facile.org !
Le tutoriel de la communauté francophone d'Ubuntu !

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !