Aprenda XZ (herramienta de compresión de datos sin pérdidas) en Linux con ejemplos
- 2791
- 869
- Sr. Eduardo Menchaca
xz es una nueva utilidad de compresión de datos de línea de comandos de uso general, similar a gzip y bzip2. Se puede usar para comprimir o descomprimir un archivo de acuerdo con el modo de operación seleccionado. Admite varios formatos para comprimir o descomprimir archivos.
Seleccionar una utilidad de compresión para usar dependerá principalmente de dos factores, la velocidad y la velocidad de compresión de una herramienta dada. A diferencia de sus contrapartes, xz no se usa comúnmente, pero ofrece la mejor compresión.
En este artículo, explicaremos una serie de Ejemplos de comando XZ para comprimir y desenredar archivos en Linux.
Aprender ejemplos de comando XZ en Linux
El ejemplo más simple de comprimir un archivo con xz es el siguiente, usando el -z
o --comprimir
opción.
$ LS -LH Clearos-DVD-X86_64.ISO $ XZ ClearOS-DVD-X86_64.ISO o $ XZ -Z ClearOS-DVD-X86_64.Yo asiCrear archivo de compresión XZ
Para descomprimir un archivo, use el -d
opción o unxz utilidad como se muestra.
$ xz -d clearos-dvd-x86_64.ISO o $ UNXZ CLEAROS-DVD-X86_64.Yo asi
Para evitar la eliminación de los archivos de entrada, use el -k
bandera de la siguiente manera,
$ xz -k clearos-dvd-x86_64.Yo asi
Si una operación falla, por ejemplo, existe un archivo comprimido con el mismo nombre, puede usar el -F
opción para forzar el proceso.
$ xz -kf clearos-dvd-x86_64.Yo asi
xz también admite diferentes niveles de compresión preestablecidos (0 a 9, con predeterminado ser 6). También puede usar alias como --rápido
(pero menos compresión) para 0 o --mejor
para 9 (compresión lenta pero más alta). Puede especificar un nivel de compresión como en los ejemplos a continuación.
$ xz -k -8 clearos -dvd -x86_64.ISO $ xz -k-mejor clearos-dvd-x86_64.Yo asi
Si tiene una pequeña cantidad de memoria del sistema y desea comprimir un archivo enorme, puede usar el -memoria = límite Opción (donde el límite puede estar en MBS o como porcentaje de RAM) para establecer un límite de uso de memoria para la compresión de la siguiente manera.
$ xz -k--Best --MemLimit-Compress = 10% ClearOS-DVD-X86_64.Yo asi
Puedes ejecutarlo en modo tranquilo usando el -Q
opción o habilitar el modo verboso con el -V
bandera como se muestra.
$ xz -k -q clearos -dvd -x86_64.ISO $ xz -k -qv clearos -dvd -x86_64.Yo asi
El siguiente es un ejemplo de uso de la utilidad de archivo de alquitrán con xz utilidad.
$ tar -cf - *.txt | xz -7> txtfiles.alquitrán.xz o $ tar -cjf txtfiles.alquitrán.xz *.TXT
Puede probar la integridad de los archivos comprimidos utilizando el -T opción y puede usar el -l
indicador para ver la información sobre un archivo comprimido.
$ xz -t txtfiles.alquitrán.xz $ xz -l txtfiles.alquitrán.xz
Para más información, consulte el hombre xz página.
xz es una potente y hasta ahora la mejor herramienta de compresión para los sistemas de Linux. En este artículo, observamos varios ejemplos de comando XZ para comprimir y sin comprimir archivos. Use el formulario de comentarios a continuación para hacer preguntas o compartir sus pensamientos sobre esta herramienta. Cuéntanos también sobre la herramienta de compresión que usa.
- « Cómo copiar permisos de archivo y propiedad a otro archivo en Linux
- Cómo obtener un tiempo de servidor preciso en CentOS »