मैं टार का उपयोग करते हुए .bz2 फ़ाइल को क्यों नहीं खोल सकता?


30

इसलिए मेरे पास इस विकिपीडिया का आकार लगभग 10gb है और इसे "enwiki-latest-pages-articles.xml.bz2" नाम दिया गया है। मैं डम्प को अनज़िप करने के लिए टर्मिनल में निम्नलिखित कमांड की कोशिश कर रहा हूँ:

tar jxf enwiki-latest-pages-articles.xml.bz2

तथा

tar xvf enwiki-latest-pages-articles.xml.bz2

लेकिन वे दोनों निम्न त्रुटि लौटाते हैं

tar: This does not look like a tar archive
tar: Skipping to next header

1
अरुण ने निम्न कमांड को चलाया और "फाइल एन्विकी-लेटेस्ट-पेज-आर्टिकल्स.xml.bz2"
PKumar

यह Q / A मदद कर सकता है, 7zसब कुछ निकालने के लिए उपयोग
c0rp

2
मुझे लगता है कि आप कहते हैं कि यह एक बहुत बड़ी फ़ाइल है - इसलिए एक और चीज़ जो आप करना चाहते हैं वह है इसे किसी चीज़ में डालना, bzcat enwiki-latest-pages-articles.xml.bz2 | someotherprogram
nwaltham

@nwaltham: यदि आपने इसका उत्तर दिया है तो आपके पास मेरा उत्थान होगा।
इल्मरी करोनें

क्योंकि टार टार फाइलें निकालता है, और यह टार फाइल नहीं है?
user253751

जवाबों:


71

आप tarकमांड का उपयोग नहीं कर सकते क्योंकि संग्रह .tar नहीं है। * फ़ाइल। Bzip2 फ़ाइल को अनप्लग करने के लिए, निम्न कमांड का उपयोग करें (यह मूल .bz2 फ़ाइल को संरक्षित नहीं करेगा):

bzip2 -d enwiki-latest-pages-articles.xml.bz2

यदि आप इसे निकालना चाहते हैं और मूल रखना चाहते हैं, तो यह कमांड चलाएँ:

bzip2 -dk enwiki-latest-pages-articles.xml.bz2

स्रोत: https://superuser.com/questions/480950/how-to-decompress-a-bz2-file


3
या उपयोग करें bunzip2
user253751

@immibis किसी भी तरह से काम करता है। :)
Terrance8D

21

बस उपयोग करें bunzip2:

bunzip2 enwiki-latest-pages-articles.xml.bz2

और अगर इसकी एक gzipकमानी फ़ाइल:

gunzip enwiki-latest-pages-articles.xml.gz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.