Cómo instalar paquetes tar.gz en Linux
Tabla de contenido:
- Extrayendo el archivo tar.bz2
- Extraer archivos específicos de un archivo tar.bz2
- Extrayendo el archivo tar.bz2 de stdin
- Listado del archivo tar.bz2
- Conclusión
El comando
tar
permite crear y extraer archivos tar. Es compatible con una amplia gama de programas de compresión como gzip, bzip2, lzip, lzma, lzop, xz y compress.
Bzip2 es uno de los algoritmos más populares para comprimir archivos tar. Por convención, el nombre de un archivo tar comprimido con bzip2 termina con .tar.bz2 o .tbz2.
En este tutorial, explicaremos cómo extraer (o descomprimir) los archivos tar.bz2 y tbz2 utilizando el comando
tar
.
Extrayendo el archivo tar.bz2
La mayoría de las distribuciones de Linux y macOS vienen con la utilidad tar preinstalada de forma predeterminada.
Para extraer un archivo tar.bz2, use la opción
--extract
(
-x
) y especifique el nombre del archivo después de la opción
-f
:
tar -jf archive.tar.bz2
El comando
tar
detecta automáticamente el tipo de compresión y extrae el archivo. Se puede usar el mismo comando para extraer archivos tar comprimidos con otros algoritmos como .tar.gz.
Si eres un usuario de escritorio y la línea de comandos no es lo tuyo, puedes usar tu administrador de archivos. Para extraer (descomprimir) un archivo tar.bz2 simplemente haga clic derecho en el archivo que desea extraer y seleccione "Extraer". Los usuarios de Windows necesitarán una herramienta llamada 7zip para extraer archivos tar.bz2.
Para obtener resultados más detallados, use la opción
-v
. Esta opción le dice a
tar
que muestre los nombres de los archivos que se extraen en el terminal.
tar -xvf archive.tar.bz2
Por defecto,
tar
extraerá el contenido del archivo en el directorio de trabajo actual. Use
--directory
(
-C
) para extraer archivos de almacenamiento en un directorio específico:
Por ejemplo, para extraer el contenido del archivo al directorio
/home/linuxize/files
, debe escribir:
tar -jf archive.tar.bz2 -C /home/linuxize/files
Extraer archivos específicos de un archivo tar.bz2
Para extraer uno o varios archivos específicos de un archivo tar.bz2, agregue una lista de nombres de archivos separados por espacios para extraer después del nombre del archivo:
tar -jf archive.tar.bz2 file1 file2
Al extraer archivos, debe proporcionar sus nombres exactos, incluida la ruta, tal como se imprime cuando se utiliza la opción
--list
(
-t
).
Extraer uno o más directorios de un archivo es lo mismo que extraer varios archivos:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
La opción
--wildcards
permite extraer archivos de un archivo tar.bz2 basado en un patrón comodín. Se debe citar el patrón para evitar que el intérprete lo interprete.
Por ejemplo, para extraer solo los archivos cuyos nombres terminan en
.md
(archivos Markdown), usaría:
tar -jf archive.tar.bz2 --wildcards '*.md'
Extrayendo el archivo tar.bz2 de stdin
Al extraer un archivo tar.bz2 comprimido leyendo el archivo de la entrada estándar (generalmente a través de tuberías), debe especificar la opción de descompresión. La opción
-j
le dice a
tar
que el archivo está comprimido con bzip2.
En el siguiente ejemplo, estamos descargando las fuentes de Vim utilizando el comando
wget
y canalizando su salida al comando
tar
:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
Listado del archivo tar.bz2
Para enumerar el contenido de un archivo tar.bz2, use la opción
--list
(
-t
):
tar -tf archive.tar.bz2
La salida se verá más o menos así:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Conclusión
El archivo tar.bz2 es un archivo Tar comprimido con Bzip2. Para extraer un archivo
tar -jf
, use el comando
tar -jf
seguido del nombre del archivo.
BMP Wrap le permite ocultar archivos como imágenes BMP y enviar por correo electrónico cualquier tipo de archivo como archivo adjunto
Además de ocultar archivos dentro Archivos de imagen BMP, conversión de archivos para permitir que se envíen como archivos adjuntos de correo electrónico, BMP Wrap también se utiliza para cifrar archivos.
Cómo extraer el archivo CAB usando herramientas de línea de comandos en Windows 10/8/7
Puede descomprimir uno o más archivos .CAB comprimidos utilizando herramientas de línea de comandos incorporadas de Windows como expand.exe, makecab y extrac32.
Cómo extraer (descomprimir) el archivo tar gz
Si está deambulando por el mundo de código abierto, es probable que encuentre archivos.tar.gz regularmente. Los paquetes de código abierto generalmente están disponibles para descargar en formatos .tar.gz y .zip. En este tutorial, le mostraremos cómo extraer (o descomprimir) archivos tar.gz.