Saya ingin mengekstrak arsip bernama filename.tar.gz
.
Menggunakan tar -xzvf filename.tar.gz
tidak mengekstrak file. ini memberikan kesalahan ini:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
file filename.tar.gz
"file" akan menunjukkan format (jika diinstal), jika itu zip, cobaunzip
atau instal unpacker generik, sepertiunp
.gzip
file, meskipun ekstensi mengatakannya. Cobaunzip filename.tar.gz
dangunzip filename.tar.gz
lihat apa hasilnya.gunzip filename.tar.gz
memberikan pesan kesalahan:not in gzip format
file filename.tar.gz
memberikan pesan ini: Arsip tar POSIXJawaban:
Jika
file filename.tar.gz
memberikan pesan ini: Arsip tar POSIX, arsipnya adalah tar, bukan arsip GZip.Buka paket tar tanpa
z
, ini untuk gzip (dikompresi), hanya:Atau coba Unpacker generik seperti
unp
( https://packages.qa.debian.org/u/unp.html ), skrip untuk membongkar berbagai format arsip.tentukan jenis file:
sumber
tar xvf filename.tar.gz
. Ini berhasil untuk saya.Sejauh yang saya tahu, perintahnya benar, MENGANGGAP file input Anda adalah file tar gzip yang valid. Output Anda mengatakan bahwa itu tidak benar. Jika Anda mengunduh file dari internet, Anda mungkin tidak mendapatkan keseluruhan file, coba lagi.
Tanpa lebih banyak pengetahuan tentang sumber file Anda, tidak ada orang di sini yang dapat memberi Anda solusi konkret, hanya tebakan.
sumber
Saya memiliki kesalahan yang sama dengan hasil perintah:
adalah
hadoop-2.7.2.tar.gz: HTML document, ASCII text
alasan file tersebut bukan format gzip karena ada masalah dalam download atau lainnya.
sumber
Ini kadang-kadang terjadi untuk file yang diunduh dengan perintah "wget". Hanya 10 menit yang lalu, saya mencoba menginstal sesuatu ke server dari layar perintah dan hal yang sama terjadi. Sebagai solusinya, saya baru saja mengunduh file .tar.gz ke mesin saya dari web kemudian mengunggahnya ke server melalui FTP. Setelah itu, perintah "tar" berfungsi seperti yang diharapkan.
sumber
Secara internal
tar xcvf <filename>
akan memanggil binergzip
dariPATH
variabel lingkungan untuk mendekompresi file dalamtar
arsip. Terkadang alat pihak ketiga menggunakangzip
biner khusus yang tidak kompatibel dengantar
biner. Sebaiknya periksagzip
biner diPATH
with Andawhich gzip
dan pastikan bahwagzip
biner yang dipanggil benar.sumber
Tar.gz adalah file tar di dalam file gzip, jadi pertama-tama Anda harus mengekstrak file gzip dengan
gunzip -d filename.tar.gz
, dan kemudian menggunakannyatar
untuk membatalkannya. Namun, karenagunzip
tidak dalam format gzip, Anda dapat melihat format apa itufile filename.tar.gz
, dan menggunakan program yang sesuai untuk membukanya.sumber
Periksa untuk memastikan bahwa file sudah lengkap. Pesan kesalahan ini dapat terjadi jika Anda hanya mengunduh file sebagian atau jika ada masalah besar. Periksa MD5sum.
sumber
Skenario lain yang Anda verifikasi adalah bahwa file yang Anda coba buka kemasannya tidak kosong dan valid.
Dalam kasus saya, saya tidak mengunduh file dengan benar, setelah pemeriksaan ulang dan saya memastikan saya memiliki file yang benar, saya dapat membukanya tanpa masalah.
sumber