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