जवाबों:
निम्नलिखित आज़माएँ:
bzip2 -d filename.bz2
ध्यान दें, यह आदेश मूल संग्रह फ़ाइल को संरक्षित नहीं करेगा।
मूल संग्रह को संरक्षित करने के लिए, -k
विकल्प जोड़ें :
bzip2 -dk filename.bz2
bzip2 -d vim-8.0.tar.bz2
, वह परिणाम vim-8.0.tar
। मैं इसमें प्रवेश नहीं कर सकता।
tar -x vim-8.0.tar
। मूल रूप से आप उपयोग कर सकते थे tar -xjvf vim-8.0.tar.bz2
।
tar -xf vim-8.0.tar
थोड़ा और समझाने के लिए, किसी एकल फ़ाइल को bzip2
इस प्रकार से संकुचित किया जा सकता है :
bzip2 myfile.txt
tar
कई फ़ाइलों को संपीड़ित करते समय केवल आवश्यक है:
tar cvjf myfile.tar.bz *.txt
इसलिए, .bz2
फ़ाइल का उपयोग करते bunzip
समय किसी tar.bz2
फ़ाइल के उपयोग को खोलते समय, फ़ाइल को अनप्लग करते समय tar xjvf
।
tar xjf filename.tar.bz2
। v
बस वर्बोज़ उत्पादन कहते हैं। अपने टर्मिनल को साफ रखें! मैं भी चल समस्या नहीं थी tar -xjf
, इसलिए बिना इसे चलाने की कोशिश कर लें-
tar xf
बीएसडी संस्करण के साथ पर्याप्त होना चाहिए - j
झंडे का उपयोग केवल संपीड़ित करते समय किया जाता है
फ़ाइल को विघटित करने के लिए bunzip2
(या bzip2 -d
) कमांड का उपयोग करें । अधिक जानकारी के लिए इस मैन पेज को देखें ,
bzip2
मोनो-थ्रेडेड है, जिसका अर्थ है कि एक बड़ी फ़ाइल को डिकम्प्रेस करने में लंबा समय लगेगा।
किसी .bz2
फ़ाइल को मल्टीथ्रेडेड रूप से विघटित करने के लिए , आप मुफ्त, ओपन सोर्स प्रोग्राम का उपयोग कर सकते हैं lbzip2
:
sudo apt-get install lbzip2
lbzip2 -d my_file.bz2
-d
इंगित करता है कि आप फ़ाइल को विघटित करना चाहते हैं। यह स्वचालित रूप से निर्धारित करेगा कि यह कितने थ्रेड का उपयोग करेगा। आपके द्वारा उपयोग किए जाने वाले थ्रेड्स की सटीक संख्या निर्दिष्ट करने के लिए, -n
पैरामीटर का उपयोग करें , जैसे:
lbzip2 -d -n 32 my_file.bz2
कुछ और उपयोगी कमांड lbzip2
:
एक फ़ोल्डर संपीड़ित करने के लिए:
tar -c -I lbzip2 -f file.tar.bz2 folder_name
किसी फ़ोल्डर को खोलना
tar -I lbzip2 -xvf file.tar.bz2
पैरामीटर:
-I, --use-compress-program PROG
filter through PROG (must accept -d)
-x, --extract, --get
extract files from an archive
-v, --verbose
verbosely list files processed
-f, --file ARCHIVE
use archive file or device ARCHIVE
बहुविकल्पीय रूप से किसी .bz2
फ़ाइल को विघटित करने के कुछ विकल्प :
sudo apt-get install pbzip2
pbzip2 -d my_file.bz2
mpibzip2
: क्लस्टर मशीनों पर उपयोग किए जाने के लिए डिज़ाइन किया गया।
अगर आपको .bz2
प्रयोग करने के लिए कुछ बड़ी फ़ाइलों की आवश्यकता है : https://dumps.wikimedia.org/mirrors.html
उदाहरण के लिए (एक 14 जीबी .bz2
फ़ाइल, 200 जीबी असम्पीडित):
wget http://dumps.wikimedia.your.org/wikidatawiki/20170120/wikidatawiki-20170120-pages-articles-multistream.xml.bz2
lbzip2 -d -n 32 wikidatawiki-20170120-pages-articles-multistream.xml.bz2
http://vbtechsupport.com/1614/ ने बेंचमार्क किया:
के लिए मानकों के बारे में अधिक जानकारी के लिए lbzip2
: http://explainshell.com/explain?cmd=lbzip2+-d+-n+32+my_file.bz2 :
bzip2 -dc my_file.tar.bz2 | tar xvf -
मेरे लिए साइबरविन पर काम किया
bzip2 -d my_file.tar.bz2 ; tar xvf my_file.tar
bzip2 -dc my_file.tar.bz2 | tar xv
अर्थात -f विकल्प का उपयोग करने की आवश्यकता नहीं है और इसके बाद '-' पर हस्ताक्षर करें क्योंकि टार सीधे पाइप ऑपरेटर के माध्यम से STDOUT से पढ़ सकता है। यदि आप संसाधित की जा रही फ़ाइलों को सूचीबद्ध नहीं करना चाहते हैं, तो भी -v विकल्प को छोड़ने के लिए स्वतंत्र महसूस करें।
tar
संग्रह नहीं है ।