Descripción general
unxz es parte de la utilidad de compresión xz y se utiliza para revertir archivos con extensiones .xz o .lzma a su forma original sin comprimir. Este comando elimina el archivo comprimido original por defecto después de la descompresión.
Características principales
- Descomprimir archivos .xz y .lzma
- Eliminación del archivo original (comportamiento predeterminado)
- Soporte de entrada/salida estándar
- Idéntico al comando xz -d
Opciones principales
unxz es un enlace simbólico al modo de descompresión del comando xz, por lo que utiliza las mismas opciones que xz -d.
Comportamiento predeterminado y salida
Comando generado:
Combina los comandos.
Descripción:
`unxz` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Diversas formas de descomprimir archivos utilizando el comando unxz.
Descompresión básica
unxz file.txt.xz
Descomprime el archivo file.txt.xz para crear file.txt y elimina el original file.txt.xz.
Descomprimir manteniendo el archivo original
unxz -k file.txt.xz
Utiliza la opción -k para mantener el archivo original file.txt.xz después de la descompresión.
Sobrescribir forzosamente
unxz -f file.txt.xz
Sobrescribe forzosamente el archivo descomprimido (file.txt) con la opción -f, incluso si ya existe.
Descomprimir múltiples archivos .xz
unxz *.xz
Descomprime todos los archivos .xz en el directorio actual.
Descomprimir desde la entrada estándar
cat archive.tar.xz | unxz | tar xf -
Utiliza el comando tar y una tubería para descomprimir un archivo tar comprimido.
Consejos y precauciones
Consejos útiles y puntos a tener en cuenta al usar unxz.
Consejos principales
- **Idéntico a xz -d**: unxz es un enlace simbólico a xz --decompress, por lo que funciona exactamente igual que xz -d.
- **Eliminación del archivo original**: Por defecto, el archivo .xz original se elimina después de la descompresión. Para mantener el original, use la opción `-k` o `--keep`.
- **Uso de tuberías**: unxz admite entrada/salida estándar, lo que lo hace útil en tuberías. Por ejemplo, puede usarlo como `cat file.xz | unxz > file`.
- **Manejo de errores**: Si ocurre un error durante la descompresión, unxz devolverá un código de salida distinto de cero. Puede utilizar esto en scripts para manejar errores.