Créer et extraire des archives Tar

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez créer des archives tar compressées du répertoire /home en utilisant les méthodes de compression gzip et bzip2, puis les extraire. Cette compétence est essentielle pour les administrateurs de systèmes qui doivent sauvegarder et transférer efficacement de grandes quantités de données.

Environnement

LabEx utilise l'image de base universelle Red Hat 9 (UBI9) pour simuler l'environnement d'examen. Il peut ne pas être identique à l'environnement réel de l'examen RHCSA, mais il offre une bonne représentation des tâches auxquelles vous serez confronté.

Il y a deux utilisateurs dans l'environnement :

  • labex : Un utilisateur standard avec des privilèges sudo, mot de passe : labex.
  • root : L'administrateur du système, mot de passe : redhat.

Le défi propose des questions réelles d'examen, ainsi que des explications, des exigences et des scripts de vérification automatisés pour vous aider à confirmer la réalisation des tâches. Il simule efficacement les domaines de connaissances couverts par l'examen RHCSA.

Ceci est un Challenge, qui diffère d'un Guided Lab en ce sens que vous devez essayer de réaliser la tâche du challenge de manière indépendante, plutôt que de suivre les étapes d'un laboratoire pour apprendre. Les challenges sont généralement un peu difficiles. Si vous trouvez cela difficile, vous pouvez discuter avec Labby ou consulter la solution. Les données historiques montrent que c'est un défi de niveau débutant avec un taux de réussite de 92.99%. Il a reçu un taux d'avis positifs de 97.66% de la part des apprenants.

Créer et extraire des archives tar compressées

Tâches

  1. Créer des archives tar compressées avec gzip et bzip2 du répertoire /home
  2. Lister le contenu des deux archives
  3. Extraire les deux archives

Exigences

  • Effectuer toutes les opérations dans le répertoire /home/labex
  • Créer les archives suivantes :
    • Compressée avec gzip : /home/labex/home.tar.gz
    • Compressée avec bzip2 : /home/labex/home.tar.bz2
  • Lister le contenu des deux archives dans /home/labex
  • Extraire les deux archives dans /home/labex/extracted
  • Utiliser la commande tar avec les options appropriées pour toutes les opérations

Exemple

Après avoir créé l'archive compressée avec gzip, lister son contenu pourrait ressembler à ceci :

$ tar -tvf /home/labex/home.tar.gz
drwxr-xr-x root/root         0 2023-08-28 10:00 home/
drwx------ labex/labex       0 2023-08-28 10:00 home/labex/
-rw-r--r-- labex/labex     220 2023-08-28 10:00 home/labex/.bash_logout
-rw-r--r-- labex/labex    3771 2023-08-28 10:00 home/labex/.bashrc
-rw-r--r-- labex/labex     807 2023-08-28 10:00 home/labex/.profile
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, vous avez appris à créer des archives tar compressées en utilisant les méthodes de compression gzip et bzip2, ainsi qu'à lister leur contenu et les extraire. Vous avez pratiqué l'utilisation de la commande tar avec diverses options pour effectuer ces tâches dans des répertoires spécifiques, améliorant ainsi vos compétences en ligne de commande et votre compréhension des techniques de compression de fichiers dans les systèmes Linux.