Konuyu göstermek için: LEDA kütüphanesini şirketin web sitesinden indirdim . Üzerinde tar -xzf kullanmak başarısız olur:
$ 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
Ancak, gunzip ardından tar -xf gayet iyi çalışıyor:
$ 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
Biri bana bunun neden olabileceğini söyleyebilir mi? - Standart tar
komutun sürekli çalışmasını isterdim .
gunzip < archive.tar.gz | tar -x
her yerde çalışmalıdır.
tar
dekompresyon gunzip desteklemez, bunun yerine aşağıdakileri yapabilirsiniz: gunzip -c $file | tar -x
. Bunu bir kabuk fonksiyonuna sarmak yaygındır.
tar xzf
indirdim ve gerçekten de Debian GNU / Linux'ta (elbette gnutar kullanan) bir hata veriyor. Garip.
tar
-z uygulamayan bir