zcat no descomprimirá los archivos correctamente
-
08-07-2019 - |
Pregunta
Necesito descomprimir un archivo comprimido sobre la marcha en mi programa. Funciona cuando lo pruebo en mi propia computadora Linux, pero por alguna razón las computadoras de la escuela fallan cada vez que les digo que lo hagan. Para descomprimir estoy usando el siguiente comando:
zcat /file/address/file.tar.gz
y obtén el error:
/file/address/file.tar.gz.Z: No such file or directory
Traté de revisar la documentación pero no pude encontrar una bandera para desactivar este comportamiento extraño.
Cualquier ayuda será muy apreciada.
Gracias
Solución
El sistema de su escuela todavía tiene la vieja "compresa" utilidades de estilo en lugar de las nuevas GNU "gzip" basados.
Debe usar gzcat
en lugar de zcat
, suponiendo que esté disponible.
Otros consejos
Generalmente solo uso gzip directamente cuando quiero gzip:
gzip -dc /file/address/file.tar.gz
gzip --decompress /file/address/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
Si agrega el .Z al final del nombre del archivo de esta manera:
zcat /file/address/file.tar.gz.Z
entonces encontrará el archivo.