उदाहरण "gunzip" कमांड का उपयोग करता है

यदि आप अपने फ़ोल्डर्स को देखते हैं और ".gz" के विस्तार के साथ फाइलें पाते हैं तो इसका मतलब है कि उन्हें "gzip" कमांड का उपयोग करके संपीड़ित किया गया है।

दस्तावेज, छवियों और ऑडियो ट्रैक जैसे फ़ाइलों के आकार को कम करने के लिए "gzip" कमांड लेम्पेल-ज़िव (ZZ77) संपीड़न एल्गोरिदम का उपयोग करता है।

बेशक, "gzip" का उपयोग कर फ़ाइल को संपीड़ित करने के बाद आप कुछ चरण में फ़ाइल को फिर से डिक्रॉप करना चाहते हैं।

इस मार्गदर्शिका में, हम आपको दिखाएंगे कि "gzip" कमांड का उपयोग करके संपीड़ित फ़ाइल को कैसे डिक्रॉप करना है।

& # 34; gzip & # 34 का उपयोग कर फ़ाइलों को डिकंप्रेस करें आदेश

"Gzip" कमांड स्वयं ".gz" एक्सटेंशन के साथ फ़ाइलों को डिकंप्रेस करने के लिए एक विधि प्रदान करता है।

फ़ाइल को डिकंप्रेस करने के लिए आपको निम्नानुसार एक minus d (-d) स्विच का उपयोग करने की आवश्यकता है:

gzip -d myfilename.gz

फ़ाइल को डिकंप्रेस किया जाएगा और ".gz" एक्सटेंशन हटा दिया जाएगा।

& # 34; गनज़िप & # 34 का उपयोग कर एक फ़ाइल को डिकंप्रेस करें आदेश

"Gzip" कमांड का उपयोग करते हुए पूरी तरह से मान्य है, उदाहरण के लिए दिखाए गए फ़ाइल को डिकंप्रेस करने के लिए "gunzip" का उपयोग करना याद रखना बहुत आसान है:

gunzip myfilename.gz

एक फ़ाइल को डिकंप्रेस करने के लिए मजबूर करें

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

एक फ़ाइल को डिकंप्रेस करने से इनकार करने के लिए "गनज़िप" का एक आम कारण यह है कि फ़ाइल नाम जो डिकंप्रेशन के बाद छोड़ा जाएगा वह वही है जो पहले से मौजूद है।

उदाहरण के लिए, कल्पना करें कि आपके पास "document1.doc.gz" नामक एक फ़ाइल है और आप "gunzip" कमांड का उपयोग करके इसे डिकंप्रेस करना चाहते हैं। अब कल्पना करें कि आपके पास एक ही फ़ोल्डर में "document1.doc" नामक एक फ़ाइल है।

जब आप निम्न आदेश चलाते हैं तो एक संदेश दिखाई देगा जिसमें यह बताया गया है कि फ़ाइल पहले से मौजूद है और आपको कार्रवाई की पुष्टि करने के लिए कहा जाएगा।

gunzip document1.doc.gz

आप निश्चित रूप से स्वीकार कर सकते हैं कि मौजूदा फाइल को ओवरराइट किया जाएगा। यदि आप एक स्क्रिप्ट के हिस्से के रूप में "gunzip" को कार्यान्वित कर रहे हैं, तो आप उपयोगकर्ता को एक संदेश प्रदर्शित नहीं करना चाहेंगे क्योंकि यह स्क्रिप्ट को चलने से रोकता है और इनपुट की आवश्यकता होती है।

आप निम्न वाक्यविन्यास का उपयोग कर फ़ाइल को डिकंप्रेस करने के लिए "gunzip" कमांड को मजबूर कर सकते हैं:

gunzip -f document1.doc.gz

यह एक ही नाम की मौजूदा फ़ाइल को ओवरराइट करेगा और ऐसा करने पर आपको संकेत नहीं मिलेगा। आपको यह सुनिश्चित करना चाहिए कि आप सावधानीपूर्वक शून्य (एफ) स्विच का उपयोग करें।

संपीड़ित और डिकंप्रेस्ड फ़ाइल दोनों को कैसे रखें

डिफ़ॉल्ट रूप से, "gunzip" कमांड फ़ाइल को डिक्रप्रेस करेगा और एक्सटेंशन हटा दिया जाएगा। इसलिए "myfile.gz" नामक एक फ़ाइल को अब "माईफाइल" कहा जाएगा और इसे पूर्ण आकार में विस्तारित किया जाएगा।

यह मामला हो सकता है कि आप फ़ाइल को डिकंप्रेस करना चाहते हैं लेकिन संपीड़ित फ़ाइल की प्रति भी रखें।

आप निम्न आदेश चलाकर इसे प्राप्त कर सकते हैं:

gunzip -k myfile.gz

अब आपको "माईफाइल" और "myfile.gz" के साथ छोड़ा जाएगा।

संपीड़ित आउटपुट प्रदर्शित करना

यदि संपीड़ित फ़ाइल एक टेक्स्ट फ़ाइल है तो आप इसके अंदर टेक्स्ट को पहले बिना डिकंप्रेस किए देख सकते हैं।

ऐसा करने के लिए निम्न आदेश का उपयोग करें:

gunzip -c myfile.gz

उपरोक्त आदेश टर्मिनल आउटपुट में myfile.gz की सामग्री प्रदर्शित करेगा।

संपीड़ित फ़ाइल के बारे में जानकारी प्रदर्शित करें

आप निम्नानुसार "gunzip" कमांड का उपयोग कर संपीड़ित फ़ाइल के बारे में अधिक जानकारी प्राप्त कर सकते हैं:

gunzip -l myfile.gz

उपरोक्त आदेश का आउटपुट निम्न मान दिखाता है:

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

कल्पना करें कि आपके पास एक ड्राइव है जो आकार में 10 गीगाबाइट है और संपीड़ित फ़ाइल 8 गीगाबाइट है। यदि आप अंधेरे से "gunzip" कमांड चलाते हैं तो आप पाएंगे कि आदेश विफल रहता है क्योंकि असंपीड़ित आकार 15 गीगाबाइट है।

Minus l (-l) स्विच के साथ "gunzip" कमांड चलाकर आप v को मिटा सकते हैं कि डिस्क को आप फ़ाइल को डिकंप्रेस कर रहे हैं जिसमें पर्याप्त स्थान है । आप फ़ाइल नाम भी देख सकते हैं जिसका उपयोग तब किया जाएगा जब फ़ाइल डिकंप्रेस्ड हो।

रिकर्सली के बहुत सारे फाइलों को डिकंप्रेस करना

यदि आप नीचे दी गई सभी फ़ोल्डर्स में सभी फ़ाइलों को सभी फ़ाइलों और सभी फ़ाइलों को डिकंप्रेस करना चाहते हैं, तो आप निम्न आदेश का उपयोग कर सकते हैं:

gunzip -r फ़ोल्डर नाम

उदाहरण के लिए, कल्पना करें कि आपके पास निम्न फ़ोल्डर संरचना और फ़ाइलें हैं:

आप निम्न आदेश चलाकर सभी फ़ाइलों को डिक्रॉप कर सकते हैं:

Gunzip -r दस्तावेज़

परीक्षण करें कि एक संपीड़ित फ़ाइल मान्य है या नहीं

आप निम्न आदेश चलाकर "gzip" का उपयोग कर फ़ाइल को संकुचित कर सकते हैं या नहीं:

gunzip -t filename.gz

अगर फ़ाइल अमान्य है तो आपको अन्यथा एक संदेश प्राप्त होगा, आपको बिना किसी संदेश के इनपुट में वापस कर दिया जाएगा।

जब आपने फाइल को डिक्रप्रेस किया तो वास्तव में क्या हुआ

डिफ़ॉल्ट रूप से जब आप "gunzip" कमांड चलाते हैं तो आपको "gz" एक्सटेंशन के बिना एक डिकंप्रेस्ड फ़ाइल के साथ छोड़ दिया जाता है।

यदि आप अधिक जानकारी चाहते हैं तो आप वर्बोज़ जानकारी दिखाने के लिए minus v (-v) स्विच का उपयोग कर सकते हैं:

gunzip -v filename.gz

आउटपुट कुछ ऐसा होगा:

filename.gz: 20% - फ़ाइल नाम से बदल दिया गया

यह आपको मूल संपीड़न फ़ाइल नाम बताता है, यह कितना डिकंप्रेस किया गया था और अंतिम फ़ाइल नाम।