Linux : Les commandes du terminal

Utiliser tar pour compresser et décompresser

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Utilisez la commande tar pour compresser une série de fichiers et de répertoires. Vous allez également pouvoir les décompresser à nouveau.
04:30

Transcription

Une dernière commande très utile dans le terminal, c'est la commande tar. Alors tar, ça veut dire tape, archive, ou archive sur bande, parce que historiquement, tar est utilisé pour sauvegarder sur une bande. la commande tar va permettre d'archiver ou de désarchiver plusieurs fichiers dans un seul fichier. Si je fais un tar, et que je prends une suite de 10 fichiers, eh bien je vais créer un fichier .tar qui contient le contenu donc, de ces 10 fichiers, donc c'est assez évident. Mais tar ne fait pas de compression, par défaut en tous cas. la commande tar a évolué au fil du temps pour intégrer la compression. Donc vous avez plusieurs façons de faire de la compression, ou des compressions. Vous pouvez utiliser zip, ou gzip, qui sont des algorithme de compression disponibles sur Linux, dans la ligne de commande. mais on utilise en général tar tout court, parce que tar permet de faire de la compression également. C'est à dire que si vous utilisez tar tout court pour créer une archive, l'archive va avoir la même taille que les 10 fichiers originels. par contre si vous utilisez tar avec une option de compression, eh bien, tar va utiliser un algorithme de compression pour compresser les fichiers. Vous voyez que j'ai plouf.txt, protocol, je vais regarder combien ça pèse tout ça, c'est pas énorme, mais on va dire que je vais faire une archive avec tout ça. je vais donc utiliser la commande tar, je vais dire option c, c pour créer l'archive. z pour utiliser l'algorithme gzip. v pour avoir un résultat visuel, f ensuite pour dire dans quel fichier je vais créer l'archive. Je vais l'appeller plouf.tar.gz, ce qui est quand même une convention. Vous avez surement vu des fichiers.tar, .gz. Ca veut dire, on a fait un tar et cette archive tar, est ensuite compressée en gz. parfois vous pouvez voir aussi tgz, c'est un peu une abbréviation, mais ça correspond à la même chose, on a fait un tar et un gz. Mais, assez souvent, la convention la plus utilisée quand même c'est tar gz. Et ensuite, je vais dire, à partir du répertoire courant, je vais faire un fichier targz. Comme j'ai utilisé l'option v, je vois tous les fichiers qui ont été ajoutés, et maintenant, je vois que j'ai un plouf tar gz qui pèse environ 4 kilos et qui est en rouge ici. Vous vous souvenez peut-être des couleurs, rouge ça veut dire c'est une archive. Donc, on voit rapidement qu'il s'agit d'une archive. Comment faire pour voir le contenu. Je vais réutiliser ma commande tar avec cette fois-ci l'option t, voilà, c'est comme ça, pour voir le contenu et je dois lui remettre les informations, pour dire que cette archive est compressée avec gzip, je vais utiliser la version visuelle et puis je vais lui donner le fichier. Donc f c'est toujours l'option qui est suivie ensuite d'un espace et d'un nom de fichier. Et voilà, tar tz vf n'a pas décompressé physiquement mes fichiers, mais il m'a affiché le contenu de mon archive. Je vais maintenant créer un répertoire que je vais appeller extract, aller dans ce répertoire et décompresser mon archive dans ce répertoire. Je vais donc faire un tar, x pour extrait et toujours z vf, et donc comme j'ai un f, je dois lui donner un nom de fichier. Donc je vais prendre mon plouf targz qui est ici dans le répertoire parent, et c'est tout. Par défaut,je pourrais mettre dans quel répertoire je veux le décompresser, mais par défaut c'est dans le répertoire courant. Donc tar xwvf, c'est un epu une commande à mémoriser vraiment par coeur parce que vous allez l'utiliser tout le temps. Dès que vous voyez un tar gz et que vous voulez le décompresser quelque part, eh bien vous vous mettez dans le répertoire et vous faîtes votre tar xzvf de votre fichier pour le décompresser à cet endroit. Attention, c'est parti, et j'ai un répertoire extract où j'ai décompréssé toute mon archive qui se trouvait dans mon tar gz.

Linux : Les commandes du terminal

Découvrez l’utilisation de nombreuses commandes et options qui vous faciliteront la vie lors de l’administration de Linux. Franchissez ainsi une étape dans votre expertise.

1h59 (25 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :29 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !