how to compress files in linux - linux | file compression & decompression || gzip command - Part 23
विषयसूची:
- Tar.bz2 फ़ाइल निकालना
- एक tar.bz2 फ़ाइल से विशिष्ट फ़ाइलें निकालना
- स्टड से tar.bz2 फाइल निकालना
- लिस्टिंग tar.bz2 फ़ाइल
- निष्कर्ष
tar
कमांड आपको टार अभिलेखागार बनाने और निकालने की अनुमति देता है। यह gzip, bzip2, lzip, lzma, lzop, xz और compress जैसे कम्प्रेशन प्रोग्राम्स की एक विशाल रेंज का समर्थन करता है।
Bzip2 टार फ़ाइलों को संपीड़ित करने के लिए सबसे लोकप्रिय एल्गोरिदम में से एक है। कन्वेंशन द्वारा, bzip2 के साथ संपीड़ित टार आर्काइव का नाम .tar.bz2 या .tbz2 के साथ समाप्त होता है।
इस ट्यूटोरियल में, हम बताएंगे कि
tar
कमांड का उपयोग करके कैसे निकालें (या अनज़िप) tar.bz2 और tbz2 अभिलेखागार।
Tar.bz2 फ़ाइल निकालना
अधिकांश लिनक्स वितरण और macOS डिफ़ॉल्ट रूप से पूर्व-स्थापित टार उपयोगिता के साथ आते हैं।
--extract
फ़ाइल निकालने के लिए,
--extract
(
-x
) विकल्प का उपयोग करें और
-f
विकल्प के बाद संग्रह फ़ाइल नाम निर्दिष्ट करें:
tar -jf archive.tar.bz2
tar
कमांड ऑटो-कंप्रेशन प्रकार का पता लगाता है और संग्रह को निकालता है। इसी कमांड का उपयोग अन्य एल्गोरिदम जैसे .tar.gz के साथ संपीड़ित टार अभिलेखागार निकालने के लिए किया जा सकता है।
यदि आप एक डेस्कटॉप उपयोगकर्ता हैं और कमांड-लाइन आपकी चीज नहीं है तो आप अपने फाइल मैनेजर का उपयोग कर सकते हैं। निकालने (अनज़िप) के लिए एक tar.bz2 फ़ाइल को बस उस फ़ाइल पर राइट-क्लिक करें जिसे आप निकालना चाहते हैं और "एक्सट्रैक्ट" चुनें। विंडोज उपयोगकर्ताओं को tar.bz2 फ़ाइलों को निकालने के लिए 7zip नामक टूल की आवश्यकता होगी।
अधिक वर्बोज़ आउटपुट के लिए
-v
विकल्प का उपयोग करें। यह विकल्प
tar
को बताता है कि टर्मिनल पर निकाली जा रही फाइलों के नाम प्रदर्शित करने के लिए।
tar -xvf archive.tar.bz2
डिफ़ॉल्ट रूप से,
tar
मौजूदा वर्किंग डायरेक्टरी में आर्काइव कंटेंट को निकालेगा। एक विशिष्ट निर्देशिका में आर्काइव फ़ाइलों को निकालने के लिए
--directory
(
-C
) का उपयोग करें:
उदाहरण के लिए, पुरालेख सामग्री को
/home/linuxize/files
directory में निकालने के लिए, आप टाइप करेंगे:
tar -jf archive.tar.bz2 -C /home/linuxize/files
एक tar.bz2 फ़ाइल से विशिष्ट फ़ाइलें निकालना
Tar.bz2 फ़ाइल से किसी विशिष्ट फ़ाइल को निकालने के लिए, संग्रह नाम के बाद निकाले जाने वाले फ़ाइल नामों की एक अलग-अलग सूची संलग्न करें:
tar -jf archive.tar.bz2 file1 file2
फ़ाइलें निकालते समय, आपको पथ सहित उनके सटीक नाम प्रदान करने होंगे, जैसा कि
--list
(
-t
) विकल्प का उपयोग करने पर मुद्रित होता है।
एक संग्रह से एक या अधिक निर्देशिकाओं को निकालना कई फ़ाइलों को निकालने के समान है:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
--wildcards
विकल्प आपको वाइल्डकार्ड पैटर्न के आधार पर एक tar.bz2 फ़ाइल से फाइल निकालने की अनुमति देता है। शेल को व्याख्या करने से रोकने के लिए पैटर्न को उद्धृत किया जाना चाहिए।
उदाहरण के लिए, केवल उन फ़ाइलों को निकालने के लिए जिनके नाम में
.md
(मार्कडाउन फ़ाइलें) समाप्त होती हैं, आप उपयोग करेंगे:
tar -jf archive.tar.bz2 --wildcards '*.md'
स्टड से tar.bz2 फाइल निकालना
जब मानक इनपुट (आमतौर पर पाइपिंग के माध्यम से) से संग्रह को पढ़कर एक संकुचित tar.bz2 फ़ाइल निकालते हैं, तो आपको विघटित विकल्प को निर्दिष्ट करना होगा।
-j
विकल्प
tar
बताता है कि फ़ाइल bzip2 के साथ संपीड़ित है।
नीचे दिए गए उदाहरण में हम
wget
कमांड का उपयोग कर रहे हैं और
tar
कमांड में इसके आउटपुट को पाइप करते हैं:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
लिस्टिंग tar.bz2 फ़ाइल
Tar.bz2 फ़ाइल की सामग्री को सूचीबद्ध करने के लिए,
--list
(
-t
) विकल्प का उपयोग करें:
tar -tf archive.tar.bz2
आउटपुट कुछ इस तरह दिखाई देगा:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
निष्कर्ष
tar.bz2 फ़ाइल Bzip2 के साथ एक टार संग्रह संपीड़ित है। एक tar.bz2 फ़ाइल निकालने के लिए, संग्रह नाम के बाद
tar -jf
कमांड का उपयोग करें।
बेहतर फ़ाइल संगठन में बेहतर फ़ाइल संगठन के साथ बेहतर फ़ाइल संगठन में लीप करें
इस ऐड-इन के साथ विंडोज एक्सप्लोरर को पावर करें। चाहे आप आसान एन्क्रिप्शन, बैच नामकरण, छवि आकार बदलने, या लगभग कुछ और ढूंढ रहे हों ... यदि आपने कभी भी विंडोज एक्सप्लोरर की एक निश्चित क्षमता की कामना की है, तो संभावना है कि फिलरफ्रोग में यह है।
विंडोज़ 10/8/7
Windows ऑपरेटिंग सिस्टम में
कैसे निकालें (अनज़िप) टार gz फ़ाइल
यदि आप ओपन-सोर्स दुनिया घूम रहे हैं, तो संभावना है कि आप नियमित रूप से एनकाउंटर कर रहे हैं ।ar.gz फाइलें। ओपन-सोर्स पैकेज आम तौर पर .tar.gz और .zip फॉर्मेट में डाउनलोड करने के लिए उपलब्ध हैं। इस ट्यूटोरियल में, हम आपको बताएंगे कि कैसे (या अनज़िप) tar.gz अभिलेखागार निकालें।







