लिनक्स में फ़ाइलों को संपीड़ित और विघटित कैसे करें

प्रेस संपीड़न छवियों

इस लेख में हम आपको पढ़ाने जा रहे हैं फ़ाइलों को संपीड़ित और विघटित करें आपके पसंदीदा GNU / लिनक्स वितरण से, सभी कंसोल से कमांड का उपयोग करते हैं। यह शुरुआती लोगों के उद्देश्य से एक लेख है और इसमें हम टारबॉल के उपचार को अन्य ट्यूटोरियल में शामिल नहीं करने जा रहे हैं, क्योंकि यह केवल यह दिखाएगा कि कैसे अद्भुत टार टूल के साथ पैकेजिंग के बिना संपीड़न और विघटन किया जाता है।

हालांकि संपीड़न और अपघटन अपेक्षाकृत सरल है, उपयोगकर्ता अक्सर इन क्रियाओं को करने के लिए इंटरनेट की बहुत खोज करते हैं। मुझे लगता है कि अन्य ऑपरेटिंग सिस्टम जैसे मैकओएस और विंडोज के विपरीत जहां जीएनयू / लिनक्स में बहुत विशिष्ट और सहज चित्रमय उपकरण का उपयोग किया जाता है, वे आमतौर पर प्रस्तुत किए जाते हैं। अधिक प्रारूप और उनमें से प्रत्येक के लिए विभिन्न उपकरण, हालांकि ग्राफिक स्तर पर भी सरल उपकरण हैं ...

संपीड़न और विघटन के लिए हम दो मौलिक पैकेजों का उपयोग करने जा रहे हैं, क्योंकि वे संभवतः सबसे अधिक मांग वाले प्रारूप हैं और जिन्हें हम काम करते समय सबसे अधिक बार आते हैं। यूनिक्स जैसी प्रणाली। मैं gzip और bzip2 की बात कर रहा हूं।

गज़िप के साथ काम करना

पैरा gzip के साथ सेक करेंहम जिस प्रारूप को संभालने जा रहे हैं, वह Lempel-Zi (LZ77) है, न कि जिप जैसे, क्योंकि नाम से भ्रम पैदा हो सकता है। नाम GNU ज़िप से आता है, और इसे ज़िप प्रारूप के विकल्प के रूप में बनाया गया था, लेकिन यह समान नहीं है। मैं यह स्पष्ट करना चाहता हूं ... खैर, एक फ़ाइल को संपीड़ित करने के लिए:

gzip documento.txt

यह एक्सटेंशन .gz के साथ मूल के बराबर नाम वाली फ़ाइल उत्पन्न करता है, पिछले उदाहरण में यह document.txt.gz होगा। इसके स्थान पर नाम संशोधित करें एक विशिष्ट द्वारा उत्पादन:

gzip -c documento.txt > nuevo_nombre.gz

पैरा दबाव हटाना जो पहले से संपीड़ित है वह समान रूप से सरल है, हालांकि हम एक ही प्रभाव के साथ दो अलग-अलग कमांड का उपयोग कर सकते हैं:

gzip -d documento.gz

gunzip documento.gz

और हमें फाइल मिल जाएगी बिना .gz एक्सटेंशन के अनजिप किया गया.

Bzip2 के साथ काम करना

के बारे में bzip2, पिछले कार्यक्रम के समान है, लेकिन एक अलग संपीड़न एल्गोरिथ्म के साथ जिसे बरोज़-व्हीलर और हफ़मैन कोडिंग कहा जाता है। इस मामले में हमारे पास जो एक्सटेंशन है वह .bz2 है। किसी फ़ाइल को संपीड़ित करने के लिए, हमें बस उपयोग करना होगा:

bzip2 documento.txt

इसका परिणाम एक संपीड़ित दस्तावेज़ में है। Txt.bz2 हम भी अलग-अलग हो सकते हैं आउटपुट नाम -c विकल्प के साथ:

bzip2 -c documento.txt > nombre.bz2

विघटन के लिए मैं बंडिप 2 टूल के -d विकल्प का उपयोग करेगा जो एक उपनाम है:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

अधिक जानकारी के लिए आप उपयोग कर सकते हैं आदमी इसके बाद कमांड ...


9 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जैमे पेरा कहा

    नमस्कार,

    आपकी पोस्ट के लिए बहुत बहुत धन्यवाद, वे हमेशा उपयोगी होते हैं।

    शायद यह भी xz का उल्लेख करने के लिए दिलचस्प होगा, क्योंकि यह भी काफी इस्तेमाल किया जा रहा है। यह bzip2 (धीमी गति से, लेकिन बहुत कुछ संपीड़ित करता है) और gzip (तेज, लेकिन कम कुशल) के बीच कहीं होता है। यह बड़ी रेंज में, क्योंकि हर चीज की तरह ... यह निर्भर करता है। डेबियन / उबंटू .deb फ़ाइलों में शामिल tars आमतौर पर xz प्रारूप में संपीड़ित होते हैं।

    इसका उपयोग करने का तरीका अन्य एसओएस कमांड के समान है।

  2.   एर्नेस्तो कहा

    नमस्कार, मैं पूछना चाहता हूं कि यह किया जाए, लेकिन tar.gz के बाद से यह सबसे अधिक इस्तेमाल किया जाता है (इंटरनेट से डाउनलोड होने वाली हर चीज के अनुसार मेरी राय में)

  3.   जोल्टबोल्ट कहा

    वे और अधिक लोकप्रिय लेकिन मल्टीप्लेयर प्रारूपों जैसे .7z के बारे में क्या कहते हैं? उनका भी नाम लेना चाहिए

  4.   ओम्जा कहा

    हाय जोस, जो tar.gz फाइलों के साथ होता है वह यह है कि आप एक अन्य कमांड का उपयोग करते हैं जो कि टार है और इस मामले में टार कमांड अपने आप में संपीड़ित (या डीकंप्रेस) नहीं करता है लेकिन इसका उपयोग समूह (या अनग्रुप) के लिए किया जाता है एक में कई फाइलें, इसमें gzip और bzip2 कमांड के साथ एकीकरण है जिसके साथ आप संपीड़ित और विघटित कर सकते हैं।

    1.    गोंजालो कहा

      आप बिल्कुल सही अर्नेस्टो हैं, एक 7z मुक्त प्रारूप के लिए जो कि विंडोज में जगह बनाने के लिए मिल रहा है, ज़िप और आरएआर की जगह, और वे इसका उल्लेख नहीं करते हैं?

  5.   a कहा

    google.com

  6.   usr कहा

    21 वीं सदी में और अभी भी एक साधारण फ़ाइल को संक्षिप्त करने के लिए कमांड का उपयोग कर रहे हैं? यह पोस्ट दुखद है

    1.    यूएसआर/शेयर कहा

      ठीक है, मुझे एक साधारण फ़ाइल को संपीड़ित करने के लिए कमांड का उपयोग करने की बात नहीं दिख रही है

  7.   Katrin कहा

    शायद यह भी दिलचस्प होगा