![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055675.jpg)
tar est un utilitaire d'archivage pour GNU/Linux. Principalement utilisé pour distribuer des logiciels exécutables ou empaqueter le code source du logiciel dans l'archive pour une distribution ultérieure. Le plus populaire étant gzip et vous avez peut-être remarqué que le fichier source d'un programme se termine généralement par *.tar.gz. Eh bien, cela ne signifie pas que vous ne pouvez pas l'utiliser pour créer une archive pour d'autres types de fichiers . Tu peux.
Archiver un fichier
Eh bien, apprenons à archiver un fichier. Lancez le terminal en utilisant ctrl + alt + t et cd dans votre répertoire Musique, choisissez une chanson que vous souhaitez archiver.![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055759.jpg)
Dans mon cas, j'ai choisi la chanson Kevin_S._-_Universum.ogg.
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055769.jpg)
Maintenant, allons-y ! Tapez -
tar -cf universum.tar Kevin_S._-_Universum.oggAppuyez sur Entrée et vous verrez que le fichier audio a été archivé.
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055821.jpg)
Quelques commandes supplémentaires
tar est le programme permettant de manipuler une archive tar et les arguments :-c indique à tar de créer une nouvelle archive-f spécifie le fichier pour le programme tarEnsuite, tar prend en charge la combinaison d'arguments afin que vous n'ayez pas à le faire passer explicitement des arguments comme dans –tar -c -f output.tar input.fileLe troisième argument universum.tar est la sortie du programme et le quatrième qui le suit est le fichier d'entrée.
Donc, dans l'ensemble, nous avons ceci format.arguments tar
Décompresser les fichiers
Eh bien, quelqu'un vous a envoyé un fichier *.tar et vous souhaitez en extraire le contenu. Donc, sur le fichier précédent, que nous venons de créer, voici la méthode CLI pour le décompresser.tar -xf universum.tarMais avant d'appuyer sur Entrée, je dois m'assurer que le fichier audio est supprimé pour éviter l'écrasement.![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055904.jpg)
alors…
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715055908.jpg)
appuyez sur Entrée et le fichier est extrait.
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042715060170.jpg)
Comment tarer plusieurs fichiers ?
Et si vous vouliez tarer plusieurs fichiers audio à la fois ? Pour ce faire, il est préférable de spécifier plusieurs arguments, comme celui ci-dessous montre comment tarer deux fichiers audio à la fois.tar -cf audio.tar song1.ogg song2.oggMais que faire si vous vouliez tarer tous les fichiers audio en une fois ? Voici comment procéder –tar -cf audio.tar *.oggAllons-y
Maintenant, par exemple, vous avez archivé le fichier mais vous voulez vous assurer qu'il se trouve vraiment dans le fichier. Ne vous inquiétez pas, voici la solution pour afficher la liste des fichiers dans le fichier *.tar -tar -tf audio.tar.Vous avez besoin d'informations plus détaillées ou vous voudrez peut-être une sortie pendant que tar effectue son travail. Cela se fait en activant verbosity.tar -cf audio.tar *.ogg -vou
tar -xf audio.tar -vN'oubliez pas que vous ne pouvez pas transmettre la verbosité avec les arguments du programme tar dans conjonction! C'est parce que -1. tar ne le faites pas de cette façon.
2. la verbosité existe presque dans tous les programmes utilitaires Linux