कमांड लाइन से टैर GZip फ़ाइल कैसे बनाएं

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

एक टैर GZip पुरालेख बंडल बनाना

कमांड लाइन (/ एप्लिकेशन / टर्मिनल /) से, निम्न वाक्यविन्यास का उपयोग करें:

tar -cvzf tarballname.tar.gz itemtocompress

उदाहरण के लिए, केवल एक निर्देशिका jpg फ़ाइलों को संपीड़ित करने के लिए, आप टाइप करेंगे:

tar -cvzf jpegarchive.tar.gz /path/to/images/*.jpg

* यहां एक वाइल्डकार्ड है, जिसका अर्थ है .jpg एक्सटेंशन के साथ कुछ भी jpegarchive.tar.gz फ़ाइल में संपीड़ित किया जाएगा और कुछ भी नहीं।

परिणामी .tar.gz फ़ाइल वास्तव में दो अलग-अलग चीजों का उत्पाद है, मूल रूप से केवल फाइलों के समूह को एक फ़ाइल बंडल में पैकेज करता है लेकिन यह स्वयं पर संपीड़न की पेशकश नहीं करता है, इस प्रकार उस टैर को संपीड़ित करने के लिए जिसे आप जोड़ना चाहते हैं अत्यधिक प्रभावी gzip संपीड़न। यदि आप वास्तव में चाहते हैं तो आप इन्हें दो अलग-अलग आदेशों के रूप में चला सकते हैं, लेकिन बहुत आवश्यकता नहीं है क्योंकि टैर कमांड -z ध्वज प्रदान करता है जो आपको स्वचालित रूप से टैर फ़ाइल को gzip करने देता है।

खोलना .tar.gz अभिलेखागार

Gz और tar फ़ाइलों को अनपॅक करना Pacifist या Unarchiver (फ्री) जैसे अनुप्रयोगों के साथ किया जा सकता है, या कमांड लाइन पर वापस जाकर:

gunzip filename.tar.gz

के बाद:

tar -xvf filename.tar

आम तौर पर आपको चीजों को निर्देशिका में अनदेखा करना चाहिए, या वर्तमान कार्यशील निर्देशिका गंतव्य होगी जो गन्दा हो सकती है।