Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

डेटा के मामले में "ज्यादा" और "तेज" दो चीजें हैं जो हम हमेशा चाहते हैं। समस्या यह है कि "ज्यादा" और "तेज" आमतौर पर एक-दूसरे के विपरीत होते हैं, इसलिए हमारे पास फाइल कम्प्रेशन होता है। लिनक्स में फाइलों को जिप और अनजिप करने के कई तरीके हैं, और हम आपको उनके पीछे के तरीके दिखाने जा रहे हैं।

लिनक्स GUI में जिप करना

लिनक्स के लगभग हर वितरण (डिस्ट्रो) में कई कम्प्रेशन टूल्स बिल्ट-इन होते हैं। जिप संभवतः सबसे लोकप्रिय है। जिप यूटिलिटी का उपयोग ग्राफिकल यूजर इंटरफेस (GUI) या टर्मिनल दोनों में किया जा सकता है।

  1. कम्प्रेस की जाने वाली फाइलों पर जाएं और उन्हें चुनें। फिर राइट-क्लिक करें और Compress (कम्प्रेस) चुनें।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके
  1. जिप्ड आर्काइव के लिए एक नाम दर्ज करें। ध्यान दें कि आप कम्प्रेशन के दो अन्य प्रकार भी चुन सकते हैं। यह डिस्ट्रो के बीच भिन्न हो सकता है।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके
  1. जल्द ही आपको अपना जिप्ड आर्काइव दिखाई देगा। ध्यान दें कि आर्काइव का आकार इसमें डाली गई फाइलों के कुल आकार से बहुत कम है।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स GUI में अनजिप करना

  1. अनजिप की जाने वाली जिप्ड आर्काइव ढूंढें और उस पर राइट-क्लिक करें। Extract Here (यहाँ निकालें) या Extract to… (इसे निकालें…) चुनें। Extract Here सामग्री को इसी डायरेक्टरी में डालता है। Extract to… आपको सामग्री डालने के लिए कोई अन्य स्थान चुनने की अनुमति देता है।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

फाइलें निकाल दी गई हैं। ध्यान दें कि वे वापस अपने पूर्ण आकार 100 MB प्रत्येक पर आ गई हैं।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स GUI में आर्काइव मैनेजर से अनजिप करना

कुछ लिनक्स डिस्ट्रो में अनजिप करने के अन्य तरीके बिल्ट-इन होते हैं। इस उदाहरण में, आप आर्काइव मैनेजर का उपयोग कर सकते हैं।

  1. आर्काइव पर राइट-क्लिक करें और Open With Archive Manager (आर्काइव मैनेजर से खोलें) चुनें।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके
  1. निकाली जाने वाली फाइलों को सिंगल-क्लिक करके हाइलाइट करें। आप एक, कुछ, या सभी का चयन कर सकते हैं। फिर ऊपर बाएं कोने में Extract (निकालें) चुनें।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके
  1. इस बिंदु पर, आप फाइल मैनेजर का उपयोग करके चुन सकते हैं कि फाइलें कहाँ निकालनी हैं। फिर ऊपर दाएं कोने में Extract (निकालें) चुनें।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके
  1. निकालने का काम पूरा होने पर, आप या तो जारी रख सकते हैं या Show the Files (फाइलें दिखाएं) चुन सकते हैं।
लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

फाइल अपने पूर्ण आकार पर वापस आ गई है। एक कॉपी आर्काइव के अंदर रहती है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स टर्मिनल में फाइलें जिप करना

टर्मिनल खोलें और उस डायरेक्टरी में जाएं जहां जिप की जाने वाली फाइलें स्थित हैं। कमांड दर्ज करें zip ziptest.zip *।

Zip लिनक्स को जिप यूटिलिटी का उपयोग करने के लिए कहता है, ziptest.zip आर्काइव के लिए वांछित नाम बताता है, एस्टेरिस्क (*) एक वाइल्डकार्ड है जिसका अर्थ है इस डायरेक्टरी की सभी फाइलों को जिप करें।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

यह फाइलों को जिप करता है, उन्हें सूचीबद्ध करता है, और बताता है कि उन्हें कितना डिफ्लेट या कम्प्रेस किया गया है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

जिप कमांड के साथ कई एक्शन उपयोग किए जा सकते हैं। उन्हें देखने के लिए, zip –help दर्ज करें, और आपको निम्न छवि जैसा कुछ दिखाई देगा।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स टर्मिनल में फाइलें अनजिप करना

टर्मिनल में, कमांड unzip ziptest.zip का उपयोग करें, जहां unzip कमांड है और ziptest.zip अनजिप की जाने वाली आर्काइव का नाम है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

यह अनजिप की जा रही फाइलों को दिखाएगा, ताकि आप जान सकें कि यह कब पूरा होता है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

जिप कमांड की तरह, अनजिप कमांड के साथ कई एक्शन उपयोग किए जा सकते हैं। उन्हें देखने के लिए, unzip –help दर्ज करें, और आपको निम्न छवि जैसा कुछ दिखाई देगा।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स में फाइलें जिप और अनजिप करने के लिए Bzip2

Bzip2 एक और कम्प्रेशन यूटिलिटी है जो अधिकांश लिनक्स डिस्ट्रो में बिल्ट-इन होती है। एक बड़ा अंतर यह है कि bzip2 कई फाइलों को एक आर्काइव में जिप नहीं कर सकता। प्रत्येक फाइल को अपना अलग जिप्ड आर्काइव मिलता है।

Bzip2 के साथ लिनक्स टर्मिनल में फाइलें जिप करना

कमांड दर्ज करें bzip2 -kv9 testfile1.txt testfile2.txt जहां bzip2 कमांड है।

-kv9 का विवरण: k का अर्थ है keep (मूल फाइलें रखें), v का अर्थ है verbose (विस्तृत आउटपुट ताकि हम देख सकें कि क्या हो रहा है), और 9 उच्चतम कम्प्रेशन स्तर के लिए। आप 1 से 9 के बीच चुन सकते हैं। कम्प्रेशन स्तर जितना अधिक होगा, फाइलों को जिप करने में उतना ही अधिक समय लगेगा।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

आउटपुट हमें जिप से अधिक बताता है, लेकिन अंतिम परिणाम लगभग समान होता है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

Bzip2 के साथ लिनक्स टर्मिनल में फाइलें अनजिप करना

कमांड दर्ज करें bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2। -kvd विकल्पों का विवरण: k आर्काइव्स को keep (रखने) के लिए, v verbose आउटपुट के लिए, और d decompress (डीकम्प्रेस) के लिए।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

आप फाइलों को डीकम्प्रेस होते देखते हैं और जानते हैं कि यह कब पूरा होता है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

bzip2 विकल्प देखने के लिए, bzip2 –help दर्ज करें, और आपको निम्न दिखाई देगा। गैर-महत्वपूर्ण फाइलों पर विकल्पों के साथ प्रयोग करें बस यह देखने के लिए कि वे क्या कर सकते हैं।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स में फाइलें जिप और अनजिप करने के लिए Gzip

यह अधिकांश डिस्ट्रो के साथ शामिल लोकप्रिय कम्प्रेशन यूटिलिटीज में से अंतिम है। यह विकल्पों के मामले में bzip2 और zip से हल्का है। हालांकि, कम्प्रेशन की गुणवत्ता अभी भी लगभग समान है।

Gzip के साथ लिनक्स टर्मिनल में फाइलें जिप करना

कमांड दर्ज करें gzip -kv9 testfile.1.txt testfile2.txt। -kv9 विकल्पों का विवरण: k फाइलों को keep (रखने) के लिए, v verbose आउटपुट के लिए, और 9 1 और 9 के बीच उच्चतम कम्प्रेशन स्तर के लिए।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

जैसा कि विस्तृत आउटपुट दिखाता है, gzip अन्य जिपिंग विधियों की तरह ही अच्छा काम करता है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

Gzip के साथ लिनक्स टर्मिनल में फाइलें अनजिप करना

gzip आर्काइव को अनजिप करने के दो तरीके हैं। एक gzip का उपयोग करना है, और दूसरा gunzip का।

gzip कमांड के लिए, gzip -kvd testfile1.txt.gz testfile2.txt.gz उपयोग करें। d विकल्प पर ध्यान दें। इसका अर्थ है decompress (डीकम्प्रेस)।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

gunzip कमांड के लिए, gunzip testfile1.txt.gz testfile.2.txt.gz उपयोग करें। gzip से एकमात्र अंतर यह है कि gunzip को बेसिक डीकम्प्रेशन के लिए विकल्पों की आवश्यकता नहीं होती।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

लिनक्स में फाइलें जिप और अनजिप करने के लिए Tar के बारे में क्या?

tar का अभी तक उल्लेख क्यों नहीं किया गया? यह एक आर्काइविंग टूल है, जो कई फाइलों को लेकर उन्हें आसान ट्रांसपोर्ट के लिए एक आर्काइव में डालता है। फाइल आकार जो भी हों, tar फाइल का आकार लगभग उतना ही होगा।

लेकिन अगर आप tar को जिप विधि के साथ जोड़ते हैं, तो आपको वास्तव में कुछ अच्छा मिलता है। आपको फाइलों का एक अच्छी तरह से कम्प्रेस्ड सिंगल पैकेज मिलता है।

डायरेक्टरी की फाइलों पर अन्य जिप विधियों का उपयोग करने पर, आपको डायरेक्टरी में प्रत्येक फाइल के लिए एक कम्प्रेस्ड आर्काइव मिलेगा। gzip विकल्प के साथ डायरेक्टरी पर tar का उपयोग करने से सब कुछ कम्प्रेस होता है और एक आर्काइव बनता है।

Tar और Gzip के साथ लिनक्स टर्मिनल में फाइलें जिप करना

कमांड दर्ज करें tar -czvf Documents.tgz Documents।

-czvf विकल्पों का विवरण: c नया आर्काइव create (बनाने) के लिए, z gzip के साथ कम्प्रेस करने के लिए, v verbose आउटपुट के लिए, और f file equals archive के लिए, जिसका अर्थ है आर्काइव मूल डायरेक्टरी की फाइल संरचना को बनाए रखता है।

नए आर्काइव का नाम होना चाहिए, जो इस उदाहरण में Documents.tgz है। .tgz फाइल एक्सटेंशन का उपयोग करके, अन्य लोग जान जाएंगे कि यह एक tar आर्काइव है जिसे gzipped किया गया है। अंत में Documents वह डायरेक्टरी है जिसे आर्काइव और कम्प्रेस करना है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

आउटपुट निम्न जैसा दिखता है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

फाइल मैनेजर में, आप tar आर्काइव देख सकते हैं और यह कि यह कम्प्रेस्ड है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

Tar और Gzip के साथ लिनक्स टर्मिनल में फाइलें अनजिप करना

एक gzipped tar आर्काइव को अनजिप करने के लिए, यह वही tar कमांड है लेकिन थोड़े अलग विकल्पों के साथ।

कमांड दर्ज करें tar -xzvf Documents.tgz Documents।

-xzvf विकल्पों का विवरण: x extract (निकालने) के लिए, z gzip के साथ अनजिप करने के लिए, v verbose के लिए ताकि हम इसे होते हुए देख सकें, और f file=archive के लिए अर्थात फाइल संरचना बनाए रखें। Documents.tgz वह आर्काइव है जिसे अनपैक और अनजिप करना है, और Documents वह डायरेक्टरी है जिसमें आप सामग्री चाहते हैं।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

परिणाम नीचे दी गई छवि में दिखाए गए हैं। दोनों फाइलें पूर्ण आकार पर वापस आ गई हैं, और वे Documents डायरेक्टरी में हैं।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

tar विकल्प देखने के लिए, tar –help दर्ज करें, और आपको कई पेज विकल्प मिलेंगे। ध्यान दें कि gzip के अलावा अन्य जिप विधियां उपलब्ध हैं, इसलिए आप अपनी पसंद की चुन सकते हैं।

लिनक्स में कम लोकप्रिय जिप टूल्स

अधिकांश लिनक्स डिस्ट्रो में दो और कम्प्रेशन यूटिलिटीज पाई जाती हैं। हालांकि, वे उतने लोकप्रिय नहीं हैं। फिर भी, वे यहां सूचीबद्ध हैं ताकि आप उनके बारे में जान सकें।

LZMA

LZMA एक और कमांड-लाइन कम्प्रेशन यूटिलिटी है जो अक्सर लिनक्स डिस्ट्रो में पाई जाती है। यह 7-Zip द्वारा उपयोग किया जाने वाला कम्प्रेशन एल्गोरिदम है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

XZ

XZ यूटिलिटी एक कमांड-लाइन कम्प्रेशन टूल है जो अक्सर लिनक्स डिस्ट्रो में शामिल होता है। इसके विकल्प bzip2 के समान हैं। यह LZMA2 एल्गोरिदम पर आधारित है, जो LZMA पर आधारित है।

लिनक्स फाइल कम्प्रेशन में महारत हासिल करें: जिप और अनजिप करने के 7 प्रभावी तरीके

इन यूटिलिटीज के बारे में अधिक जानकारी lzma –help और xz –help कमांड का उपयोग करके प्राप्त की जा सकती है।

क्या लिनक्स में जिप और अनजिप करने के अन्य तरीके नहीं हैं?

हमने केवल उन कम्प्रेशन टूल्स को कवर किया है जो अधिकांश लिनक्स डिस्ट्रो में बिल्ट-इन होते हैं। फिर भी, लिनक्स में फाइलों को जिप और अनजिप करने के कई अन्य तरीके हैं। कुछ में GUI होते हैं, कुछ कमांड-लाइन यूटिलिटीज हैं, और कुछ का उपयोग उनके GUI और कमांड लाइन दोनों के माध्यम से किया जा सकता है। क्या आप लिनक्स में इन जिप टूल्स में से किसी का उपयोग करते हैं? कौन सा आपका पसंदीदा है और क्यों? हमें टिप्पणियों में बताएं।

  1. गेस्ट OS में मेमोरी ओवरकमिटमेंट का पता लगाना गेस्ट OS में मेमोरी ओवरकमिटमेंट का पता लगाना

    जब आप वर्चुअलाइजेशन होस्ट (VMware ESXi या हाइपर-V) पर चलने वाले VMs को एडमिनिस्टर करते हैं और प्रदर्शन समस्याओं का विश्लेषण करते हैं, तो आप अक्सर उन स्थितियों का सामना करते हैं जब गेस्ट OS में उपलब्ध मेमोरी का आकार ऑपरेटिंग सिस्टम जितना देखता है (या जिसे उसे असाइन किया गया है) उससे बहुत कम होता है।

  1. उत्पादकता और मनोरंजन के लिए शीर्ष 10 अनिवार्य क्रोम एक्सटेंशन उत्पादकता और मनोरंजन के लिए शीर्ष 10 अनिवार्य क्रोम एक्सटेंशन

    मैं गूगल क्रोम का बहुत बड़ा प्रशंसक हूं और मुझे लगता है कि इसमें फ़ायरफ़ॉक्स के ऐड-ऑन जितने ही एक्सटेंशन हैं। मैं IE, एज या फ़ायरफ़ॉक्स पर क्रोम को प्राथमिकता देता हूं क्योंकि मैं जीमेल, गूगल फोटोज, गूगल ड्राइव और अन्य गूगल उत्पादों की एक पूरी मेजबानी का उपयोग करता हूं। सैकड़ों शानदार एक्सटेंशन हैं

  1. वर्कबुक में सशर्त स्वरूपण में महारत: बाहरी डेटा से प्रारूप ट्रिगर करें वर्कबुक में सशर्त स्वरूपण में महारत: बाहरी डेटा से प्रारूप ट्रिगर करें

    बाहरी वर्कबुक मानों के आधार पर सशर्त स्वरूपण आपको एक Excel वर्कबुक में सेल को दूसरे वर्कबुक में संग्रहीत डेटा के आधार पर स्वचालित रूप से प्रारूपित करने की अनुमति देता है। यह सुविधा व्यावसायिक वातावरण में कई फ़ाइलों में गतिशील रिपोर्ट, डैशबोर्ड और डेटा तुलना बनाने के लिए आवश्यक है। इस ट्यूटोरियल में,