लिनक्स में tar.gz फ़ाइलों को निकालने के लिए कैसे करें

यह गाइड आपको न केवल tar.gz फ़ाइलों को निकालने का तरीका दिखाएगा बल्कि यह आपको यह भी बताएगा कि वे क्या हैं और आप उनका उपयोग क्यों करेंगे।

Tar.gz फ़ाइल क्या है?

Gzip कमांड का उपयोग कर एक्सटेंशन gz के साथ एक फ़ाइल संपीड़ित किया गया है।

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

gzip

उदाहरण के लिए:

gzip image1.png

उपरोक्त आदेश फ़ाइल image1.png को संकुचित करेगा और फ़ाइल को image1.png.gz कहा जाएगा।

आप एक फ़ाइल को असंप्रेषित कर सकते हैं जिसे gzip के साथ संपीड़ित किया गया है, जो कि निम्नानुसार gunzip कमांड का उपयोग कर रहा है:

gunzip image1.png.gz

कल्पना कीजिए कि आप किसी फ़ोल्डर में सभी छवियों को संपीड़ित करना चाहते हैं। आप निम्न आदेश का उपयोग कर सकते हैं:

gzip * .png * .jpg * .bmp

यह एक्सटेंशन पीएनजी, जेपीजी या बीएमपी के साथ हर फाइल को संपीड़ित करेगा। हालांकि, सभी फाइलें व्यक्तिगत फाइलों के रूप में रहेंगी।

यह अच्छा होगा अगर आप सभी फाइलों वाली एक फ़ाइल बना सकते हैं और फिर gzip का उपयोग कर संपीड़ित कर सकते हैं।

यही वह जगह है जहां टैर कमांड आता है। एक टैर फ़ाइल जिसे अक्सर टैरबॉल के नाम से जाना जाता है वह एक संग्रह फ़ाइल बनाने का एक तरीका है जिसमें कई अन्य फाइलें होती हैं।

अपने आप पर एक टैर फ़ाइल संपीड़ित नहीं है।

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

tar -cvf images.tar ~ / चित्र

उपरोक्त आदेश images.tar नामक एक टैर फ़ाइल बनाता है और चित्र फ़ोल्डर में सभी फ़ाइलों के साथ इसे पॉप्युलेट करता है।

अब जब आपके पास अपनी सभी छवियों वाली एक फ़ाइल है, तो आप अब gzip कमांड का उपयोग करके इसे संपीड़ित कर सकते हैं:

gzip images.tar

छवियों फ़ाइल के लिए फ़ाइल नाम अब images.tar.gz होगा।

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

tar -cvzf images.tar.gz ~ / चित्र

Tar.gz फ़ाइलों को निकालने के लिए कैसे करें

अब आप जानते हैं कि tar.gz फ़ाइल एक संपीड़ित टैर फ़ाइल है और आपको पता है कि एक टैर फ़ाइल फाइलों और फ़ोल्डरों को समूहित करने का एक अच्छा तरीका है।

Tar.gz फ़ाइल निकालने के लिए करने वाली पहली चीज़ निम्नानुसार फ़ाइल को डिकंप्रेस करना है:

gunzip

उदाहरण के लिए:

gunzip images.tar.gz

एक टैर फ़ाइल से फ़ाइलों को निकालने के लिए निम्न आदेश का उपयोग करें:

tar -xvf

उदाहरण के लिए:

tar -xvf images.tar

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

tar -xvzf images.tar.gz

एक tar.gz फ़ाइल की सामग्री सूचीबद्ध

आपको tar.gz फ़ाइलों को निकालने के बारे में सावधान रहना चाहिए जो आपको अन्य लोगों से या डाउनलोड लिंक से प्राप्त होते हैं क्योंकि वे जानबूझकर या अनजाने में आपके सिस्टम को नष्ट कर सकते हैं।

आप निम्न वाक्यविन्यास का उपयोग कर एक टैर फ़ाइल की सामग्री देख सकते हैं:

tar -tzf images.tar.gz

उपरोक्त आदेश आपको उन फ़ाइलों के नाम और स्थान दिखाएगा जिन्हें निकाला जाएगा।

सारांश

tar.gz फ़ाइलें बैकअप उद्देश्यों के लिए बहुत अच्छी हैं क्योंकि वे टैर फ़ाइल के भीतर फ़ाइलों और पथों को बरकरार रखते हैं और फ़ाइल को छोटा बनाने के लिए संपीड़ित किया जाता है।

एक और गाइड जिसमें आप रुचि रखते हैं वह यह है जो लिनक्स ज़िप कमांड का उपयोग कर फ़ाइलों को संपीड़ित करने का तरीका दिखाता है और यह दिखाता है कि unzip कमांड का उपयोग कर फ़ाइलों को डिक्रॉप कैसे करें