Sebagai ilustrasi: Saya telah mengunduh perpustakaan LPEL dari situs web perusahaan . Penggunaan tar -xzf gagal:
$ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
Namun, gunzip diikuti oleh tar -xf berfungsi dengan baik:
$ gunzip LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz
$ tar -xf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar
# no error
Adakah yang bisa memberi tahu saya mengapa ini bisa terjadi? - Saya ingin tar
perintah standar berfungsi sepanjang waktu.
gunzip < archive.tar.gz | tar -x
harus bekerja di mana-mana.
tar
tidak mendukung gunzip dekompresi, Anda dapat melakukan hal berikut ini sebagai gantinya: gunzip -c $file | tar -x
. Sangat umum untuk membungkusnya dalam fungsi shell.
tar xzf
memberikan kesalahan, pada Debian GNU / Linux (yang tentu saja menggunakan gnutar). Aneh.
tar
yang tidak mengimplementasikan -z