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

"Gzip" कमांड लिनक्स के भीतर फ़ाइलों को संपीड़ित करने का एक आम तरीका है और इसलिए यह जानने के लायक है कि इस टूल का उपयोग करके फ़ाइलों को कैसे कंप्रेस करना है।

"Gzip" द्वारा उपयोग की जाने वाली संपीड़न विधि Lempel-Ziv (LZ77) है। अब यह महत्वपूर्ण नहीं है कि आप इस जानकारी को जानते हों। आपको केवल यह जानने की ज़रूरत है कि जब आप उन्हें "gzip" कमांड से संपीड़ित करते हैं तो फ़ाइलें छोटी हो जाती हैं।

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

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

इस मार्गदर्शिका में, मैं आपको "gzip" कमांड का उपयोग करके फ़ाइलों को संपीड़ित करने और आपको सबसे अधिक उपयोग किए जाने वाले स्विच के साथ पेश करने का तरीका दिखाऊंगा।

एक फ़ाइल को संपीड़ित करने के लिए & # 34; gzip & # 34;

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

gzip फ़ाइल नाम

उदाहरण के लिए "mydocument.odt" नामक फ़ाइल को संपीड़ित करने के लिए निम्न आदेश चलाएं:

gzip mydocument.odt

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

अन्य फ़ाइल प्रकार जैसे कि जेपीईजी छवियों और एमपी 3 ऑडियो फाइलें सभी अच्छी तरह से संपीड़ित नहीं होती हैं और फ़ाइल इसके खिलाफ "gzip" कमांड चलाने के बाद आकार में वास्तव में बढ़ सकती है।

इसका कारण यह है कि जेपीईजी छवियों और एमपी 3 ऑडियो फाइलें पहले ही संकुचित हो चुकी हैं और इसलिए "gzip" कमांड इसे संकुचित करने के बजाय बस इसमें जोड़ता है।

"Gzip" कमांड केवल नियमित फ़ाइलों और फ़ोल्डर्स को संपीड़ित करने का प्रयास करेगा। इसलिए यदि आप एक प्रतीकात्मक लिंक को आजमाते हैं और संकुचित करते हैं तो यह काम नहीं करेगा और यह वास्तव में ऐसा करने में कोई समझ नहीं आता है।

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

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

gzip -d filename.gz

उदाहरण के लिए, "mydocument.odt.gz" फ़ाइल को डिकंप्रेस करने के लिए आप निम्न आदेश का उपयोग करेंगे:

gzip -d mydocument.odt.gz

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

कभी-कभी एक फ़ाइल संपीड़ित नहीं की जा सकती है। शायद आप "myfile1" नामक फ़ाइल को संपीड़ित करने का प्रयास कर रहे हैं लेकिन पहले से ही "myfile1.gz" नामक एक फ़ाइल है। इस उदाहरण में, "gzip" कमांड सामान्य रूप से काम नहीं करेगा।

"Gzip" कमांड को अपनी सामग्री करने के लिए मजबूर करने के लिए बस निम्न आदेश चलाएं:

gzip -f फ़ाइल नाम

असम्पीडित फ़ाइल को कैसे रखें

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

अगर आप फ़ाइल को संपीड़ित करना चाहते हैं और मूल फ़ाइल को रखना चाहते हैं तो आपको निम्न आदेश चलाएं:

gzip -k फ़ाइल नाम

उदाहरण के लिए, यदि आप निम्न आदेश चलाते हैं तो आप "mydocument.odt" और "mydocument.odt.gz" नामक फ़ाइल के साथ समाप्त हो जाएंगे।

gzip -k mydocument.odt

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

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

इसलिए यह देखना अच्छा होगा कि जब आप "gzip" कमांड का उपयोग करते हैं तो कितनी जगह सहेजी गई थी।

संपीड़न प्रदर्शन की जांच करते समय "gzip" कमांड आपको आवश्यक आंकड़ों की तरह प्रदान करता है।

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

gzip -l filename.gz

उपर्युक्त आदेश द्वारा दी गई जानकारी निम्नानुसार है:

एक फ़ोल्डर और सबफ़ोल्डर में प्रत्येक फ़ाइल को संपीड़ित करें

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

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

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

यदि आप फ़ोल्डर संरचना को एक फ़ाइल के रूप में संपीड़ित करना चाहते हैं तो आप एक टैर फ़ाइल बनाने से बेहतर हैं और फिर इस मार्गदर्शिका में दिखाए गए टैर फ़ाइल को gzipping कर रहे हैं

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

यदि आप यह जांचना चाहते हैं कि फ़ाइल मान्य है, तो आप निम्न आदेश चला सकते हैं:

gzip -t फ़ाइल नाम

अगर फ़ाइल मान्य है तो कोई आउटपुट नहीं होगा।

संपीड़न स्तर कैसे बदलें

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

सबसे तेज़ गति पर न्यूनतम संपीड़न प्राप्त करने के लिए निम्न आदेश चलाएं:

gzip -1 फ़ाइल नाम

धीमी गति से अधिकतम संपीड़न प्राप्त करने के लिए निम्न आदेश चलाएं:

gzip -9 फ़ाइल नाम

आप 1 और 9 के बीच अलग-अलग संख्याओं को चुनकर गति और संपीड़न स्तर को बदल सकते हैं।

मानक ज़िप फ़ाइलें

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