नहीं।
इसके विपरीत zip, केवलgzip एक संपीड़न एल्गोरिथ्म के रूप में कार्य करता है ।
क्योंकि विभिन्न कारणों जिनमें से कुछ वापस टेप ड्राइव के युग की ओर कान लगाता की, यूनिक्स नामक एक कार्यक्रम का उपयोग करता है tarडेटा संग्रह करने के लिए है, तो एक संपीड़न प्रोग्राम की तरह के साथ संकुचित किया जा सकता है gzip, bzip2, 7zip, आदि
एक निर्देशिका को "ज़िप" करने के लिए, सही कमांड होगा
tar -zcvf archive.tar.gz directory/
यह बता देंगे tarकरने के लिए
z (gzip) एल्गोरिथ्म का उपयोग करके इसे संपीड़ित करें
ग (फ़ाइलों में से एक संग्रह बनाएँ) directory( tarडिफ़ॉल्ट रूप से पुनरावर्ती है)
v (वर्बोसली) सूची (/ dev / stderr पर ताकि यह पाइप्ड कमांड्स को प्रभावित न करे) यह सभी फाइल को आर्काइव में जोड़ता है।
और आउटपुट को f (फ़ाइल) नाम से स्टोर करेंarchive.tar.gz
tarआदेश प्रदान करता है gzip(के माध्यम से समर्थन -zविशुद्ध रूप से आपकी सुविधा के लिए झंडा)। gzipआदेश / lib पूरी तरह अलग है। उपरोक्त आदेश प्रभावी रूप से उसी के समान है
tar -cv directory | gzip > archive.tar.gz
वर्तमान निर्देशिका में आपके द्वारा उपयोग किए जाने वाले संग्रह को विघटित और अनपैक करने के लिए
tar -zxvf archive.tar.gz
यह आदेश प्रभावी रूप से उसी के समान है
gunzip < archive.tar.gz | tar -xv
tarकई, कई, कई अन्य विकल्प हैं और साथ ही उपयोग करता है; मैं कभी-कभी इसके मैनपेज के माध्यम से दिल से पढ़ने की सलाह देता हूं।
gzip -r myfolderजो फ़ाइलों को पुनरावर्ती रूप से gzip करेगा। उसी तरह से आप फ़ाइलों को अनज़िप कर सकते हैंgunzip -r myfolderजिनका उपयोग करके फ़िर से फ़ाइलों को अनज़िप किया जाएगा। अधिक जानकारी के लिए,man gzip