La maîtrise de la ligne de commande Linux pour résoudre divers problèmes est très recherchée dans le secteur informatique. Le système d'exploitation de Linus Torvalds est largement utilisé dans de nombreux domaines de l'informatique. Aujourd'hui, nous allons voir comment manipuler les archives tar . Ces connaissances sont abordées dans le cours sur le système d'exploitation Linux à Kaunas. Elles vous seront utiles pour trouver un emploi et résoudre des problèmes concrets en production.
Quelles fonctions remplit la commande tar, cours magistral sur le système d'exploitation Linux Kaunas
Il est important de noter que tar est l'outil standard pour la gestion des archives dans les systèmes d'exploitation de type UNIX . L'utilitaire tar (de « Tape Archive ») est un programme permettant de créer des archives. À l'origine, la bande magnétique était le support de stockage prévu pour ces archives. Cependant, aujourd'hui encore, cet utilitaire demeure un outil essentiel pour les administrateurs système. Pour plus d'informations sur l'histoire du développement et de l'utilisation des logiciels, consultez le cours de sécurité Linux de Kaunas.
Parallèlement, conformément à la philosophie des logiciels UNIX , tar est conçu pour une fonction unique : la compression et la décompression d’archives, ainsi que toutes les opérations nécessaires à ce processus. Les logiciels d’archivage pour Microsoft Windows offrent généralement à l’utilisateur la possibilité de choisir un format de compression. Bien entendu, la compression de données est possible sous Linux, mais la commande tar utilise alors un utilitaire tiers choisi par l’utilisateur.
Il est important de noter qu'il est courant d'ajouter l' extension *.tar au nom du fichier ou du répertoire archivé . Bien sûr, même sans cette extension, une archive reste une archive. Cependant, elle permet aux utilisateurs de la reconnaître d'un coup d'œil. C'est pourquoi cette pratique est considérée comme une bonne pratique parmi les passionnés et les spécialistes Linux. Pour plus d'informations sur les bonnes pratiques d'administration système en 2023, consultez les cours Linux Torrent Kaunas , accessibles à tous en Lituanie sur la plateforme de l'Université SEDICOMM.
Options utiles pour l'utilitaire tar sous Linux et autres systèmes d'exploitation de type UNIX
Le succès de tout utilitaire en ligne de commande dépend directement de la compréhension qu'a l'utilisateur de son fonctionnement et des options à utiliser pour atteindre l'objectif souhaité. Un débutant devrait commencer par maîtriser les options suivantes de la commande tar sous Linux :
- -c — une option chargée de créer une archive (ne peut être utilisée simultanément avec -x);
- -f — une option qui doit être spécifiée avant le nom du fichier utilisé comme argument de commande ;
- -r — un paramètre qui permet d'ajouter un nouveau fichier ou répertoire à la fin d'une archive existante ;
- -t — vous permet de voir une liste du contenu de l'archive sans la décompresser ;
- -v — active le mode détaillé, dans lequel un rapport sur chaque opération est affiché sur la ligne de commande ;
- -x — extrait les données de l'archive dans un emplacement spécifié sur le système de fichiers (ne peut pas être utilisé conjointement avec -c).
La syntaxe de la commande est la suivante : tar <options> <premier argument> <deuxième argument et suivants> . Supposons que vous souhaitiez créer une archive files.tar contenant les fichiers file0 , file1 et file2 . Dans ce cas, saisissez la commande tar -cvf files.tar file0 file1 file2 dans l'invite de commandes.
Pour décompresser une telle archive dans le dossier courant, saisissez la commande suivante dans l'invite de commandes : `tar -xvf fichiers.tar` . Le paramètre `-v` affichera la liste des fichiers extraits (ou compressés, comme dans l'exemple précédent). Ces informations suffisent amplement pour une prise en main de base de cet utilitaire. Pour approfondir vos compétences en administration système, nous vous recommandons de suivre les cours Linux en ligne proposés à Kaunas.
Équipe universitaire SEDICOMM : Cisco Academy , Linux Professional Institute , Python Institute.

