Académique Documents
Professionnel Documents
Culture Documents
La commande Tar de Linux est l’une des plus utilisées pour la compression. Il y a de grands avantages
dans l’utilisation de tar, c’est pourquoi il est apprécié par les professionnels. Voici tout ce dont vous
avez besoin pour commencer.
Tar est l’abréviation de Tape archive et sert à compresser une collection de fichiers et de dossiers.
Dans la plupart des cas, une fois la compression effectuée à l’aide de tar, on obtient un fichier .tar.
Une compression plus poussée est effectuée à l’aide de gzip, ce qui donne un fichier .tar.gz.
Avec tar, vous pouvez compresser et décompresser des fichiers. Tar est livré avec de nombreuses
options, bien qu’il y en ait peu dont vous devez vous souvenir.
Tar n’altère pas les caractéristiques des fichiers et des répertoires. Les permissions et autres
caractéristiques restent intactes pendant la compression.
Tar est largement disponible dans la plupart des versions courantes de Linux. Il est disponible sur
les microprogrammes Android ainsi que sur les anciennes versions de Linux.
Facile à utiliser.
Bien que cela nous aide à comprendre les avantages du tar, une question à laquelle il faut répondre
est la suivante : dans quel scénario choisiriez-vous de l’utiliser ?
Si vous travaillez sur des systèmes basés sur Linux et que vous avez besoin d’une compression de
fichiers.
Pour transférer une énorme collection de fichiers et de dossiers d’un serveur à l’autre.
Pour réduire l’utilisation de l’espace sur votre système, puisque la compression occupera moins en
espace.
Sommaire
Voyons quelles opérations de base vous pouvez effectuer en utilisant Tar. Avant de commencer, vous
devez vous connecter en SSH à votre serveur VPS. Voici un guide pour vous aider !
Vous pouvez créer des compressions .tar pour un fichier ainsi que pour des répertoires. Voici un
exemple :
Ici, /home/exempleArchive est le répertoire qui doit être compressé en créant exempleArchive.tar.
f – Nom du fichier
Si vous souhaitez une meilleure compression, vous pouvez également utiliser le fichier .tar.gz. Voici
un exemple :
L’option supplémentaire -z représente la compression gzip. Vous pouvez également créer un fichier
.tgz similaire à tar.gz. Voici un exemple :
tar -cvzf exempleArchive.tgz /home/exempleArchive
Le fichier .bz2 offre une meilleure compression que le fichier gzip. Cependant, il faudrait plus de
temps pour le compresser et le décompresser. Pour créer ce fichier, vous devez utiliser l’option -j.
Voici un exemple de l’opération :
La commande Tar peut également être utilisée pour extraire un fichier. La commande ci-dessous
permet d’extraire les fichiers dans le répertoire courant :
Si vous voulez extraire vers un autre répertoire, vous pouvez utiliser l’option -C. Un exemple est
présenté ci-dessous :
Les fichiers .tar.bz2 ou .tar.tbz ou .tar.tb2 peuvent être décompressés de la même manière. Il faut
pour cela utiliser la commande suivante dans la ligne de commande :
Une fois que l’archive est créée, vous pouvez en lister le contenu en utilisant la commande ci-dessous
:
La liste complète des fichiers s’affichera ainsi, avec l’horodatage et les autorisations. De même, pour
.tar.gz, vous pouvez utiliser la commande suivante :
Cela fonctionnerait également pour les fichiers .tar.bz2, comme indiqué ci-dessous :
Ici, exemple.sh est un fichier unique qui sera extrait de exempleArchive.tar. Vous pouvez également
utiliser la commande suivante :
Pour extraire un seul fichier de .tar.gz, vous pouvez utiliser une commande similaire à celle présentée
ci-dessous :
Ou alternativement :
Pour extraire un seul fichier de .tar.bz2, vous pouvez utiliser cette commande :
Comme vous pouvez le voir, la commande tar est très souple dans sa syntaxe.
Comment extraire plusieurs fichiers des archives .tar
Si vous souhaitez extraire des fichiers spécifiques, comme par exemple uniquement des fichiers .jpg,
de l’archive, utilisez les wildcards (caractères de remplacement ou métacaractère). Un exemple de ce
type de commande est présenté ci-dessous :
Si vous pouvez extraire des fichiers spécifiques, vous pouvez également ajouter des fichiers dans une
archive existante. Pour ce faire, nous utiliserons l’option -r qui signifie append. Tar peut ajouter à la
fois des fichiers et des répertoires.
Nous pouvons également ajouter un répertoire. Dans l’exemple ci-dessous, le répertoire image_dir
est ajouté dans exempleArchive.tar :
Vous ne pouvez pas ajouter de fichiers ou de répertoires aux fichiers .tar.gz ou .tar.bz2.
En utilisant tar, vous pouvez vérifier une archive. Voilà l’une des façons de le faire :
Vous trouverez ci-dessous des exemples de ces commandes avec différents fichiers d’archives :
Conclusion
Comme vous pouvez le voir, tar est un outil vraiment puissant que tout amateur de Linux devrait
connaître. Vous pouvez explorer les pages de manuel de la commande tar en exécutant la
commande man tar. Nous espérons que cet article vous a aidé à améliorer votre utilisation de Linux !