Skip to main content

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

शुरुआती के लिए लिनक्स ट्यूटोरियल - gzip, gunzip, टार आदेशों (जून 2026)

शुरुआती के लिए लिनक्स ट्यूटोरियल - gzip, gunzip, टार आदेशों (जून 2026)

:

Anonim

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

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

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

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

Gzip का उपयोग कर फ़ाइल को संपीड़ित कैसे करें

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

gzip फ़ाइल नाम

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

gzip mydocument.odt

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

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

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

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

Gzip कमांड का उपयोग कर फ़ाइल को डिक्रॉप कैसे करें

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

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 मानक ज़िप फ़ाइलों के साथ काम करते समय कमांड का उपयोग नहीं किया जाना चाहिए। आप इसका उपयोग कर सकते हैं ज़िप आदेश और खोलना उन फ़ाइलों को संभालने के लिए आदेश।