यह गाइड आपको न केवल 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 कमांड का उपयोग कर फ़ाइलों को डिक्रॉप कैसे करें ।