Computer >> कंप्यूटर ट्यूटोरियल >  >> स्मार्टफोन्स >> Linux

Linux में zip, tar, tar.gz फ़ाइलें कैसे बनाएं और खोलें

यह गाइड बताएगी कि Linux ऑपरेटिंग सिस्टम में .ZIP, .TAR और .TAR.GZ फ़ाइलों को कैसे बनाएं और/या खोलें और उनकी सामग्री निकालें।

पृष्ठभूमि

डेटा कंप्रेशन वर्षों से हमारे लिए अत्यंत उपयोगी रहा है। चाहे वह मेल में भेजी जाने वाली छवियों वाली ज़िप फ़ाइल हो या सर्वर पर संग्रहीत कंप्रेस्ड डेटा बैकअप, हम मूल्यवान हार्ड ड्राइव स्पेस बचाने या फ़ाइलों को डाउनलोड करना आसान बनाने के लिए डेटा कंप्रेशन का उपयोग करते हैं। ऐसे कंप्रेशन फॉर्मेट हैं जो हमें कभी-कभी अपने डेटा को 60% या अधिक तक कंप्रेस करने की अनुमति देते हैं। मैं आपको Linux मशीन पर फ़ाइलों और डायरेक्टरी को कंप्रेस और डिकंप्रेस करने के लिए इनमें से कुछ फॉर्मेट के उपयोग के माध्यम से चलाऊंगा। हम zip, tar, tar.gz और tar.bz2 फॉर्मेट के बुनियादी उपयोग को कवर करेंगे। ये Linux मशीनों पर उपयोग किए जाने वाले कंप्रेशन के कुछ सबसे लोकप्रिय फॉर्मेट हैं।

त्वरित नोट: यदि आप इस ट्यूटोरियल का Windows संस्करण ढूंढ रहे हैं, तो आप इसे How to Open tar.gz Files in Windows पर पा सकते हैं।

फॉर्मेट के उपयोग में जाने से पहले मैं आर्काइविंग के लिए विभिन्न फॉर्मेट का उपयोग करने के अपने कुछ अनुभव साझा करना चाहूंगा। मैं यहां केवल कुछ डेटा कंप्रेशन फॉर्मेट के बारे में बात कर रहा हूं, और भी बहुत सारे हैं। मुझे एहसास हुआ कि मुझे कंप्रेशन के दो या तीन फॉर्मेट चाहिए जिनके साथ मैं सहज हूं, और उन पर टिके रहूं। ज़िप फॉर्मेट निश्चित रूप से उनमें से एक है। ऐसा इसलिए है क्योंकि ज़िप डेटा कंप्रेशन के लिए डी-फैक्टो मानक विकल्प बन गया है, और यह Windows पर भी काम करता है। मैं उन फ़ाइलों के लिए ज़िप फॉर्मेट का उपयोग करता हूं जिन्हें मुझे Windows उपयोगकर्ताओं के साथ साझा करने की आवश्यकता हो सकती है। मुझे अपने Mac और Linux मशीनों पर ही उपयोग की जाने वाली फ़ाइलों के लिए tar.gz फॉर्मेट पसंद है।

Linux में ZIP फ़ाइलें

Zip शायद आज सबसे अधिक उपयोग किया जाने वाला आर्काइविंग फॉर्मेट है। इसका सबसे बड़ा लाभ यह तथ्य है कि यह Linux, Windows, और Mac OS जैसे सभी ऑपरेटिंग सिस्टम प्लेटफॉर्म पर उपलब्ध है, और आमतौर पर बॉक्स से बाहर समर्थित है। ज़िप फॉर्मेट का नकारात्मक पक्ष यह है कि यह कंप्रेशन का सर्वोत्तम स्तर प्रदान नहीं करता। Tar.gz और tar.bz2 उस संबंध में कहीं बेहतर हैं। आइए अब उपयोग पर चलते हैं।

Zip के साथ डायरेक्टरी को कंप्रेस करने के लिए निम्न कार्य करें:

# zip -r archive_name.zip directory_to_compress

यहां बताया गया है कि आप ज़िप आर्काइव को कैसे निकालते हैं:

# unzip archive_name.zip

Linux में TAR फ़ाइलें

Tar Linux सिस्टम पर बहुत आमतौर पर उपयोग किया जाने वाला आर्काइविंग फॉर्मेट है। Tar का लाभ यह है कि यह फ़ाइलों को कंप्रेस करने के लिए बहुत कम समय और CPU खपत करता है, लेकिन कंप्रेशन भी बहुत अधिक नहीं है। Tar शायद Linux/UNIX का ज़िप संस्करण है - त्वरित और गंदा। यहां बताया गया है कि आप डायरेक्टरी को कैसे कंप्रेस करते हैं:

# tar -cvf archive_name.tar directory_to_compress

और आर्काइव को निकालने के लिए:

# tar -xvf archive_name.tar.gz

यह archive_name.tar आर्काइव में फ़ाइलों को वर्तमान डायरेक्टरी में निकालेगा। ज़िप फॉर्मेट की तरह आप वैकल्पिक रूप से फ़ाइलों को किसी अन्य डायरेक्टरी में निकाल सकते हैं:

# tar -xvf archive_name.tar -C /tmp/extract_here/

Linux में TAR.GZ फ़ाइलें

यह फॉर्मेट अधिकांश कंप्रेशन के लिए मेरी पसंद का हथियार है। यह बहुत अच्छा कंप्रेशन देता है जबकि डेटा कंप्रेस करते समय CPU का अधिक उपयोग नहीं करता। डायरेक्टरी को कंप्रेस करने के लिए निम्न सिंटैक्स का उपयोग करें:

# tar -zcvf archive_name.tar.gz directory_to_compress

आर्काइव को डिकंप्रेस करने के लिए निम्न सिंटैक्स का उपयोग करें:

# tar -zxvf archive_name.tar.gz

यह archive_name.tar.gz आर्काइव में फ़ाइलों को वर्तमान डायरेक्टरी में निकालेगा। Tar फॉर्मेट की तरह आप वैकल्पिक रूप से फ़ाइलों को किसी अन्य डायरेक्टरी में निकाल सकते हैं:

# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

Linux में TAR.BZ2 फ़ाइलें

यह फॉर्मेट मेरे द्वारा यहां उल्लिखित सभी फॉर्मेट में कंप्रेशन का सर्वोत्तम स्तर प्रदान करता है। लेकिन यह एक कीमत पर आता है - समय और CPU में। यहां बताया गया है कि आप tar.bz2 का उपयोग करके डायरेक्टरी को कैसे कंप्रेस करते हैं:

# tar -jcvf archive_name.tar.bz2 directory_to_compress

यह archive_name.tar.bz2 आर्काइव में फ़ाइलों को वर्तमान डायरेक्टरी में निकालेगा। फ़ाइलों को किसी अन्य डायरेक्टरी में निकालने के लिए उपयोग करें:

# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

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

समय के साथ आप महसूस करेंगे कि कंप्रेशन के स्तर और कंप्रेस करने में लगने वाले समय और CPU के बीच एक ट्रेड-ऑफ है। आप यह आंकना सीखेंगे कि आपको त्वरित लेकिन कम प्रभावी कंप्रेशन की आवश्यकता कहां है, और कब आपको कंप्रेशन उच्च स्तर का होना चाहिए और आप थोड़ी देर प्रतीक्षा कर सकते हैं।

  1. macOS पर ZIP, RAR, TAR, और BIN फाइल्स को अनजिप, एक्सट्रैक्ट कैसे करें: स्टेप-बाय-स्टेप गाइड macOS पर ZIP, RAR, TAR, और BIN फाइल्स को अनजिप, एक्सट्रैक्ट कैसे करें: स्टेप-बाय-स्टेप गाइड

    इंटरनेट से डाउनलोड की जाने वाली अधिकांश फाइलें आमतौर पर एक आर्काइव्ड फॉर्मेट में आती हैं और आर्काइव्ड और कंप्रेस्ड फाइलों के लिए उपयोग किए जाने वाले फॉर्मेट्स में से एक होती हैं। Mac पर इन ZIP, RAR, TAR, और BIN फाइलों को खोलना पहली कोशिश में असंभव लग सकता है क्योंकि आपकी मशीन डिफ़ॉल्ट रूप से इन फॉर्

  1. चरण-दर-चरण गाइड: विंडोज 10 और 11 पर फाइलों को ज़िप और अनज़िप करना चरण-दर-चरण गाइड: विंडोज 10 और 11 पर फाइलों को ज़िप और अनज़िप करना

    अपनी फाइलों को ज़िप करने से आप उन्हें कंप्रेस कर सकते हैं और उनका आकार कम कर सकते हैं। यह कई फाइलों या बड़ी आकार की फाइलों से निपटने पर विशेष रूप से सहायक होता है। यह आपके फाइलों को स्थानांतरित करते समय समग्र फाइल ट्रांसफर गति में भी सुधार करता है। और जब आप ट्रांसफर के साथ हो जाते हैं, तो आपको फाइलो

  1. iPhone पर ज़िप फ़ाइलें बनाएं और खोलें: चरण-दर-चरण गाइड iPhone पर ज़िप फ़ाइलें बनाएं और खोलें: चरण-दर-चरण गाइड

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