Saya menerima pesan kesalahan ini ketika saya mencoba untuk mengompres .tgz
arsip:
$ tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Seperti yang Anda lihat, nama file diakhiri dengan .tgz.1
.
Ketika nama file .tgz.0
itu akan terkompresi tanpa kesalahan oleh tar -zxvf
perintah.
file OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
untuk melihat apa itu sebenarnya.Jawaban:
Ini adalah apa yang saya temukan setelah pencarian google cepat, sebuah PDF yang menjelaskan cara mengekstraksi konten file dengan benar .
Sepertinya ada beberapa file:
Anda perlu menyalin semua file itu ke direktori tertentu, misalnya
/OVS/seed_pool/
. Kemudian jalankan perintah berikut:Perhatikan bahwa itu hanya 2 perintah, dilambangkan dengan permulaan
#
.Perintah-perintah itu akan membuat struktur direktori berikut, dengan file-file ini di dalamnya:
Untuk bantuan lebih lanjut, silakan lihat PDF yang disebutkan di atas.
sumber
The
tar.gz/tgz
file yang Anda mengalami dibagi menjadi beberapa file. (tgz.0, tgz.1, tgz.2 dll.)Jadi itulah alasan ketika Anda mencoba mengekstrak menggunakan perintah
ini bekerja dengan baik. Tetapi isinya tidak akan sepenuhnya tersedia.
Gunakan
cat
perintah untuk menggabungkan semua OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz. * Bagian menjadi satu file tar.gzlalu gunakan perintah
sumber
Dua perintah ini tidak berfungsi:
Ini bekerja untuk saya:
Perbedaannya hanya menggunakan spasi, bukan
\
.sumber