Crear y extraer archivos tar

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este reto, crearás archivos tar comprimidos del directorio /home utilizando tanto el método de compresión gzip como bzip2, y luego los extraerás. Esta habilidad es esencial para los administradores de sistemas que necesitan realizar copias de seguridad y transferir grandes cantidades de datos de manera eficiente.

Entorno

LabEx utiliza la imagen base universal de Red Hat 9 (UBI9) para simular el entorno del examen. Puede no ser idéntico al entorno real del examen RHCSA, pero ofrece una buena representación de las tareas que encontrarás.

Hay dos usuarios en el entorno:

  • labex: Un usuario estándar con privilegios sudo, contraseña: labex.
  • root: El administrador del sistema, contraseña: redhat.

El reto presenta preguntas reales del examen, junto con explicaciones, requisitos y scripts de verificación automatizados para ayudarte a confirmar la finalización de las tareas. Simula de manera efectiva las áreas de conocimiento cubiertas en el examen RHCSA.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") linux/CompressionandArchivingGroup -.-> linux/zip("Compressing") linux/CompressionandArchivingGroup -.-> linux/gzip("Gzip") subgraph Lab Skills linux/tar -.-> lab-416100{{"Crear y extraer archivos tar"}} linux/zip -.-> lab-416100{{"Crear y extraer archivos tar"}} linux/gzip -.-> lab-416100{{"Crear y extraer archivos tar"}} end

Crear y extraer archivos tar comprimidos

Tareas

  1. Crear archivos tar comprimidos con gzip y bzip2 del directorio /home
  2. Listar el contenido de ambos archivos
  3. Extraer ambos archivos

Requisitos

  • Realizar todas las operaciones en el directorio /home/labex
  • Crear los siguientes archivos:
    • Comprimido con gzip: /home/labex/home.tar.gz
    • Comprimido con bzip2: /home/labex/home.tar.bz2
  • Listar el contenido de ambos archivos en /home/labex
  • Extraer ambos archivos a /home/labex/extracted
  • Utilizar el comando tar con las opciones adecuadas para todas las operaciones

Ejemplo

Después de crear el archivo comprimido con gzip, listar su contenido podría verse así:

$ 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
✨ Revisar Solución y Practicar

Resumen

En este reto, aprendiste cómo crear archivos tar comprimidos utilizando tanto el método de compresión gzip como bzip2, así como cómo listar su contenido y extraerlos. Practicaste el uso del comando tar con varias opciones para realizar estas tareas en directorios específicos, mejorando tus habilidades en la línea de comandos y tu comprensión de las técnicas de compresión de archivos en sistemas Linux.