बिंदु को स्पष्ट करने के लिए: मैंने कंपनी की वेबसाइट से LEDA लाइब्रेरी डाउनलोड की है । इस पर tar -xzf का उपयोग करना विफल रहता है:
$ 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
हालांकि, टार्ज़-एक्सएफ के बाद गनज़िप ठीक काम करता है:
$ 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
क्या कोई मुझे बता सकता है कि ऐसा क्यों हो सकता है? - मैं चाहता हूँ कि मानक tar
कमांड हर समय काम करे।
gunzip < archive.tar.gz | tar -x
हर जगह काम करना चाहिए।
tar
विसंपीड़न gunzip का समर्थन नहीं करता, आप के बजाय निम्न कर सकते हैं: gunzip -c $file | tar -x
। यह एक शेल फ़ंक्शन में लपेटने के लिए सामान्य है।
tar xzf
में एक त्रुटि देता है, डेबियन जीएनयू / लिनक्स (जो निश्चित रूप से गटर का उपयोग करता है) पर। अजीब।
tar
जो लागू नहीं होते हैं -z