file filename.tar.gz"archivo" le mostrará el formato (si está instalado), si es un zip, pruebe unzipo instale un desempaquetador genérico, como unp.
pce
1
El error significa que el archivo no es un gziparchivo, aunque la extensión lo dice. Pruebe unzip filename.tar.gzy gunzip filename.tar.gzvea cuál es el resultado.
Max Leske
1
@Max Leske gracias por su sugerencia, pero cuando lo probé aparece un gunzip filename.tar.gzmensaje de error:not in gzip format
Kabir
1
@pce file filename.tar.gzda este mensaje: archivo tar POSIX
Kabir
1
Esto realmente debería estar en alt.se.unix, no aquí.
Cole Johnson
Respuestas:
181
Si file filename.tar.gzaparece este mensaje: archivo tar POSIX, el archivo es un archivo tar, no un archivo GZip.
Desempaquete un tar sin el z, es para gzip (comprimido), solo:
mv filename.tar.gz filename.tar # optional
tar xvf filename.tar
Gracias @pce por tu apoyo. tu respuesta es correcta. tar xvf filename.tar.gz. Esto funciona para mi.
Kabir
tar xvf hadoop-2.7.2.tar tar: Ceci ne ressemble pas à une archive de type «tar» tar: Arrêt avec code d'échec à cause des erreurs précédentes
EL missaoui habib
Gracias. Su solución aún funciona en agosto de 2018. :)
GORILLA
14
Por lo que puedo decir, el comando es correcto, ASUMIENDO que su archivo de entrada es un archivo tar comprimido con gzip válido. Su salida dice que no lo es. Si descargó el archivo de Internet, probablemente no obtuvo el archivo completo, intente nuevamente.
Sin un mayor conocimiento de la fuente de su archivo, nadie aquí podrá darle una solución concreta, solo conjeturas.
Esto me hizo echar un segundo vistazo al archivo que estaba descargando. Era de apache y la URL termina en .tar.gz, así que simplemente lo copié y pegué. Sin embargo, ese enlace no era para el tarball, era para una lista de espejos de páginas para el tarball. Así que durante 30 minutos estuve tratando de descomprimir una página html. Wtf apache.
eddiemoya
1
Tuve este problema, verifique que su archivo sea del tamaño correcto, también use una suma de verificación si es posible.
kiwicomb123
7
Tengo el mismo error el resultado del comando:
file hadoop-2.7.2.tar.gz
es hadoop-2.7.2.tar.gz: HTML document, ASCII text
la razón por la que el archivo no tiene formato gzip debido a un problema en la descarga u otro.
¿Te las arreglaste para solucionar esto? Tener el mismo problema aquí.
arilwan
5
A veces sucede con los archivos descargados con el comando "wget". Hace solo 10 minutos, estaba tratando de instalar algo en el servidor desde la pantalla de comandos y sucedió lo mismo. Como solución, acabo de descargar el archivo .tar.gz a mi máquina desde la web y luego lo cargué en el servidor a través de FTP. Después de eso, el comando "tar" funcionó como se esperaba.
hmm, revisa el registro de wget, tal vez te redirigieron o algo así
chrismarx
1
Internamente tar xcvf <filename>llamará al binario gzipdesde la PATHvariable de entorno para descomprimir los archivos en el tararchivo. A veces, las herramientas de terceros utilizan un gzipbinario personalizado que no es compatible con el tarbinario. Es una buena idea verificar el gzipbinario en su PATHcon which gzipy asegurarse de que gzipse llama a un binario correcto .
Un tar.gz es un archivo tar dentro de un archivo gzip, así que primero debes descomprimir el archivo gzip con gunzip -d filename.tar.gz, y luego usarlo tarpara descomprimirlo . Sin embargo, dado que gunzipdice que no está en formato gzip, puede ver en qué formato está file filename.tar.gzy usar el programa apropiado para abrirlo.
Verifique para asegurarse de que el archivo esté completo. Este mensaje de error puede ocurrir si solo descargó parcialmente un archivo o si tiene problemas importantes. Verifique el MD5sum.
El otro escenario que debe verificar es que el archivo que está intentando descomprimir no está vacío y es válido.
En mi caso, no estaba descargando el archivo correctamente, después de una doble verificación y me aseguré de que tenía el archivo correcto, podía descomprimirlo sin problemas.
file filename.tar.gz
"archivo" le mostrará el formato (si está instalado), si es un zip, pruebeunzip
o instale un desempaquetador genérico, comounp
.gzip
archivo, aunque la extensión lo dice. Pruebeunzip filename.tar.gz
ygunzip filename.tar.gz
vea cuál es el resultado.gunzip filename.tar.gz
mensaje de error:not in gzip format
file filename.tar.gz
da este mensaje: archivo tar POSIXRespuestas:
Si
file filename.tar.gz
aparece este mensaje: archivo tar POSIX, el archivo es un archivo tar, no un archivo GZip.Desempaquete un tar sin el
z
, es para gzip (comprimido), solo:O pruebe un Unpacker genérico como
unp
( https://packages.qa.debian.org/u/unp.html ), un script para descomprimir una amplia variedad de formatos de archivo.determinar el tipo de archivo:
fuente
tar xvf filename.tar.gz
. Esto funciona para mi.Por lo que puedo decir, el comando es correcto, ASUMIENDO que su archivo de entrada es un archivo tar comprimido con gzip válido. Su salida dice que no lo es. Si descargó el archivo de Internet, probablemente no obtuvo el archivo completo, intente nuevamente.
Sin un mayor conocimiento de la fuente de su archivo, nadie aquí podrá darle una solución concreta, solo conjeturas.
fuente
Tengo el mismo error el resultado del comando:
es
hadoop-2.7.2.tar.gz: HTML document, ASCII text
la razón por la que el archivo no tiene formato gzip debido a un problema en la descarga u otro.
fuente
A veces sucede con los archivos descargados con el comando "wget". Hace solo 10 minutos, estaba tratando de instalar algo en el servidor desde la pantalla de comandos y sucedió lo mismo. Como solución, acabo de descargar el archivo .tar.gz a mi máquina desde la web y luego lo cargué en el servidor a través de FTP. Después de eso, el comando "tar" funcionó como se esperaba.
fuente
Internamente
tar xcvf <filename>
llamará al binariogzip
desde laPATH
variable de entorno para descomprimir los archivos en eltar
archivo. A veces, las herramientas de terceros utilizan ungzip
binario personalizado que no es compatible con eltar
binario. Es una buena idea verificar elgzip
binario en suPATH
conwhich gzip
y asegurarse de quegzip
se llama a un binario correcto .fuente
Un tar.gz es un archivo tar dentro de un archivo gzip, así que primero debes descomprimir el archivo gzip con
gunzip -d filename.tar.gz
, y luego usarlotar
para descomprimirlo . Sin embargo, dado quegunzip
dice que no está en formato gzip, puede ver en qué formato estáfile filename.tar.gz
y usar el programa apropiado para abrirlo.fuente
Verifique para asegurarse de que el archivo esté completo. Este mensaje de error puede ocurrir si solo descargó parcialmente un archivo o si tiene problemas importantes. Verifique el MD5sum.
fuente
El otro escenario que debe verificar es que el archivo que está intentando descomprimir no está vacío y es válido.
En mi caso, no estaba descargando el archivo correctamente, después de una doble verificación y me aseguré de que tenía el archivo correcto, podía descomprimirlo sin problemas.
fuente