El comando tar (Tape Archive) es una utilidad ampliamente usada para empaquetar y descomprimir archivos y directorios en sistemas basados en Unix. Aunque originalmente fue diseñado para almacenar datos en cintas, ahora es comúnmente usado junto con formatos de compresión como gzip o bzip2.
Para descomprimir un archivo con tar, es importante identificar el formato de compresión, ya que este determina las opciones a usar.
-x: Extraer los archivos.
-v: Modo detallado, muestra el progreso en la terminal.
-f: Especifica el archivo que se desea descomprimir.
-z: Para archivos comprimidos con gzip (.tar.gz o .tgz).
-j: Para archivos comprimidos con bzip2 (.tar.bz2).
-J: Para archivos comprimidos con xz (.tar.xz).
tar -xvf archivo.tar
Este comando extrae los archivos de un archivo empaquetado sin compresión.
1. Descomprimir un archivo .tar.gz:
tar -xzvf archivo.tar.gz
2. Descomprimir un archivo .tar.bz2:
tar -xjvf archivo.tar.bz2
3. Descomprimir un archivo .tar.xz:
tar -xJvf archivo.tar.xz
4. Extraer archivos en una ubicación específica:
tar -xvf archivo.tar -C /ruta/destino
5. Listar contenido sin descomprimir:
tar -tvf archivo.tar
Jorge García
Fullstack developer