Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स gzip कमांड के उदाहरण उपयोग

gzip कमांड लिनक्स के भीतर फाइलों को कंप्रेस करने का एक सामान्य तरीका है।

डिफ़ॉल्ट रूप से जब आप gzip कमांड का उपयोग करके किसी फाइल या फोल्डर को कंप्रेस करते हैं तो उसका वही फाइल नाम होगा जो पहले था लेकिन एक्सटेंशन .gz के साथ।

नीचे दिए गए स्क्रीनशॉट विशेष रूप से उबंटू पर लागू होते हैं, लेकिन gzip कमांड अन्य यूनिक्स-जैसे OS पर भी काम करता है।

gzip का उपयोग करके फाइल कैसे कंप्रेस करें

gzip का उपयोग करके सिंगल फाइल को कंप्रेस करने का सबसे सरल तरीका निम्नलिखित कमांड चलाना है:

gzip filename

mydocument.odt नामक फाइल को कंप्रेस करने के लिए निम्नलिखित कमांड चलाएं:

gzip mydocument.odt

यदि फाइल नाम में स्पेस हैं, तो इसे उद्धरण चिह्नों से घेरें:

gzip "this is my file.png"

कुछ फाइलें दूसरों की तुलना में बेहतर कंप्रेस होती हैं। उदाहरण के लिए डॉक्यूमेंट्स, टेक्स्ट फाइलें, बिटमैप इमेज, और WAV और MPEG जैसे कुछ ऑडियो और वीडियो फॉर्मेट बहुत अच्छी तरह से कंप्रेस होते हैं। JPEG इमेज और MP3 ऑडियो फाइल जैसे अन्य फाइल प्रकार बिल्कुल भी अच्छी तरह से कंप्रेस नहीं होते और gzip कमांड चलाने के बाद फाइल वास्तव में आकार में बढ़ सकती है।

JPEG इमेज और MP3 ऑडियो फाइलें पहले से ही कंप्रेस्ड होती हैं और इसलिए gzip कमांड बस इसमें जोड़ता है बजाय इसे कंप्रेस करने के।

gzip कमांड केवल नियमित फाइलों और फोल्डर्स को कंप्रेस करने का प्रयास करता है।

gzip कमांड का उपयोग करके फाइल को डीकंप्रेस कैसे करें

gzip आर्काइव को डीकंप्रेस करने के लिए निम्नलिखित कमांड का उपयोग करें:

gzip -d filename.gz

mydocument.odt.gz फाइल को डीकंप्रेस करने के लिए निम्नलिखित कमांड का उपयोग करें:

gzip -d mydocument.odt.gz

फाइल को कंप्रेस होने के लिए बाध्य करें

कभी-कभी एक फाइल कंप्रेस नहीं हो सकती। gzip कमांड को अपना काम करने के लिए बाध्य करने के लिए बस निम्नलिखित कमांड चलाएं:

gzip -f filename

अनकंप्रेस्ड फाइल को कैसे रखें

डिफ़ॉल्ट रूप से जब आप gzip कमांड का उपयोग करके किसी फाइल को कंप्रेस करते हैं तो आप एक्सटेंशन .gz के साथ एक नई फाइल के साथ समाप्त होते हैं। फाइल को कंप्रेस करने और मूल फाइल को रखने के लिए आपको -k फ्लैग निर्दिष्ट करना होगा:

gzip -k filename

यदि आप निम्नलिखित कमांड चलाते हैं तो आप mydocument.odt और mydocument.odt.gz नामक फाइल के साथ समाप्त होंगे।

gzip -k mydocument.odt

आपने कितनी जगह बचाई इसके बारे में कुछ आंकड़े प्राप्त करें

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

आंकड़ों की सूची प्राप्त करने के लिए निम्नलिखित कमांड चलाएं:

gzip -l filename.gz

उपरोक्त कमांड में, विकल्प एक लोअरकेस L है, न कि 1 या अपरकेस i।

उपरोक्त कमांड द्वारा लौटाई गई जानकारी निम्नानुसार है:

  • कंप्रेस्ड आकार
  • अनकंप्रेस्ड आकार
  • प्रतिशत के रूप में अनुपात
  • अनकंप्रेस्ड फाइलनाम

फोल्डर और सबफोल्डर में हर फाइल को कंप्रेस करें

निम्नलिखित कमांड का उपयोग करके फोल्डर और उसके सबफोल्डर में हर फाइल को कंप्रेस करें:

gzip -r foldername

यह प्रक्रिया foldername.gz नामक एक फाइल नहीं बनाती। इसके बजाय, यह डायरेक्टरी संरचना को पार करती है और उस फोल्डर संरचना में प्रत्येक फाइल को कंप्रेस करती है।

फोल्डर संरचना को एक फाइल के रूप में कंप्रेस करने के लिए आप एक टार फाइल बनाकर फिर टार फाइल को gzip करना बेहतर होगा।

एकाधिक फाइलों को डीकंप्रेस करने के लिए इस कमांड का उपयोग करें:

gzip -d *.gz

कंप्रेस्ड फाइल की वैधता का परीक्षण कैसे करें

यह सत्यापित करने के लिए कि कोई फाइल वैध है, निम्नलिखित कमांड चलाएं:

gzip -t filename

यदि फाइल वैध है तो कोई आउटपुट नहीं होगा।

कंप्रेशन लेवल कैसे बदलें

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

न्यूनतम कंप्रेशन को सबसे तेज गति पर प्राप्त करने के लिए निम्नलिखित कमांड चलाएं:

gzip -1 filename

अधिकतम कंप्रेशन को सबसे धीमी गति पर प्राप्त करने के लिए निम्नलिखित कमांड चलाएं:

gzip -9 filename

आप 1 और 9 के बीच अलग-अलग नंबर चुनकर गति और कंप्रेशन लेवल को बदल सकते हैं।

स्टैंडर्ड जिप फाइलें

gzip कमांड का उपयोग स्टैंडर्ड जिप फाइलों के साथ काम करते समय नहीं किया जाना चाहिए। आप उन फाइलों को संभालने के लिए zip कमांड और unzip कमांड का उपयोग कर सकते हैं।

  1. Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें

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

  1. लिनक्स में  echo  कमांड का उपयोग कैसे करें लिनक्स में 'echo' कमांड का उपयोग कैसे करें

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

  1. लिनक्स में tee कमांड का उपयोग कैसे करें लिनक्स में tee कमांड का उपयोग कैसे करें

    यदि आप कभी अपने लिनक्स शेल के तहत पाइप और रीडायरेक्शन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee यूटिलिटी का उपयोग करने की भी आवश्यकता होगी। tee क्या करता है? ls जैसी कमांड आपके वर्तमान डायरेक्टरी की सामग्री प्रदर्शित करेगी। दूसरे शब्दों में, यह इन सामग्री को stdout (स्टैंडर्ड आउटपुट) पर प