Cómo extraer alquitrán.archivos XZ en Linux

Cómo extraer alquitrán.archivos XZ en Linux
Compresar un archivo reduce su tamaño sin omitir ninguna de su información; Por lo tanto, es más conveniente transmitirlo. El comando XZ es parte del software de compresión de datos XZ Utils desarrollado por el proyecto Tukaani. El proyecto Tukaani inicialmente se inició como un sistema operativo basado en Slackware. Aunque la distribución ya no está viva, algunos de sus subproyectos aún existen. El software de compresión de datos XZ Utils es uno de esos subprojects esenciales. Anteriormente se conocía como Lzma Utils. Aunque en gran medida modificado, LZMA SDK es la base del Código de compresión del quid de XZ Utils.

XZ es una herramienta de línea de comandos como el GZIP y el BZIP utilizado para la compresión de datos sin pérdidas. Para los archivos normales, XZ Utils proporciona un 30% más de compresión que GZIP y un resultado 15% más pequeño en comparación con BZIP2.

Es compatible .archivos xz y funciona con el legado .Archivos LZMA y las secuencias comprimidas en bruto que no tienen encabezados de formato de contenedor. Las operaciones de compresión y descompresión se llevan a cabo según el modo de operación de XZ. Si no se pasan archivos, o el archivo es '--' La entrada estándar se usa para leer, y la salida se escribe en salida estándar. Si la salida estándar es un terminal, XZ no escribirá los datos comprimidos. De la misma manera, si se usa un terminal como entrada estándar, XZ no leerá los datos comprimidos.

¿Qué cubriremos??

En esta guía, veremos cómo podemos extraer un alquitrán.Archivo XZ en Linux. Hemos realizado esta guía en Ubuntu 20.04.

Instalación del paquete XZ Utils

La lista XZ de plataformas compatibles contiene una larga lista de distribuciones, incluidos FreeBSD, Windows, Mac OS, Linux, etc. En los principales sistemas de Linux como Ubuntu, Debian, Fedora, podemos usar los pasos a continuación para instalar el paquete XZ Utils.

A. Para instalar el paquete XZ-Utils en Debian/Ubuntu, use el comando:

$ sudo apt install xz-utils

B. Para instalar el paquete XZ-Utils en Fedora/Redhat, use el comando:

$ sudo dnf instalación xz liblzma-devel

C. Para instalar el paquete XZ-Utils en OpenSuse, use el comando:

$ sudo zypper instalación xz liblzma-devel

Comprimido y descomprimiendo .archivos XZ en Linux

Ahora que el paquete XZ-Utils está instalado en nuestro sistema, podemos jugar con él para aprender a usarlo.

1. Comprimir un archivo con XZ: Suponga que tenemos un archivo de muestra ABC.txt, y queremos comprimirlo con .formato XZ. El comando, en este caso, será:

$ XZ -Z File1.TXT

Ahora verifique si el archivo está creado o no utilizando el comando 'LS'.

2. Para extraer el archivo anterior, use el comando:

$ unxz file1.TXT.xz

Uso de la utilidad de archivo de alquitrán con la utilidad XZ

Otra cosa emocionante que puedes hacer con XZ usa la utilidad de alquitrán. La utilidad del alquitrán viene preinstalada con la mayoría de las distribuciones de Linux. Veamos algunos casos de uso para trabajar con un alquitrán.archivo xz.

A. Crearemos un alquitrán.archivo xz en la carpeta de ejemplo (que contiene archivo1.txt y file2.txt) y nombrelo como ejemplo.alquitrán.xz. Para esta ejecución, el comando:

$ tar -cjf ejemplo.alquitrán.XZ Ejemplo/

B. Extraer un alquitrán.archivo xz, use la opción '-x' o '-extract'. Extraquemos el archivo anterior usando el comando:

$ tar -xf ejemplo.alquitrán.xz

C. Para ver qué archivos se están comprimidos o descomprimidos, puede usar la opción '-V' para la salida detallada.

D. Para extraer el contenido del archivo a una carpeta específica, use la opción '-Directorio' o '-c'. Extraemos el archivo anterior a la carpeta "Desktop" del usuario, use el siguiente comando para esto:

$ TAR -XVF Ejemplo.alquitrán.xz -c ~/escritorio/

mi. Para enumerar el contenido de un archivo sin extraerlo, use el comando:

$ tar -tf ejemplo.alquitrán.xz

F. Para extraer un archivo específico de los contenidos dentro del archivo, use la sintaxis a continuación:

$ tar -xf Archive.alquitrán.xz path_to_file_name

Lo importante a tener en cuenta es que el parámetro 'PATH_TO_FILE_NAME' debe ser la ruta del archivo, como se muestra en el comando 'tar -tf'. En nuestro caso, si desea extraer 'file2.txt ', este comando será el siguiente:

$ TAR -XVF Ejemplo.alquitrán.XZ EJEMPLO/FILE2.TXT

GRAMO. Extraer archivos siguiendo un patrón específico: solo tenemos cinco archivos en nuestro archivo; Podemos agregar algunos archivos más. Ahora supongamos que queremos extraer todos esos archivos con el '.extensión de txt '. Para esto, necesitamos usar la opción '-wildcard' como:

$ tar -xf ejemplo.alquitrán.XZ -Wildcards '*.TXT'

Conclusión

Hay muchas técnicas/algoritmos disponibles para comprimir y descomprimir archivos en Linux. Estos incluyen Gzip, Zcat, .bzip2 etc. Cada técnica tiene sus propios pros y contras. Alquitrán.Los formatos de archivo XZ se usan más comúnmente en el mundo de Linux. En Windows y Mac OS, uno puede usar el programa WinZip para extraer este formato de archivo. Se puede encontrar más información sobre la compresión de XZ y otras técnicas relacionadas utilizando las páginas manuales (páginas man).