यहाँ man 1 gzip
आपकी आवश्यकता के बारे में क्या कहा गया है।
एकाधिक संपीड़ित फ़ाइलों को संक्षिप्त किया जा सकता है। इस मामले में, गनज़िप एक बार में सभी सदस्यों को निकालेगा। उदाहरण के लिए:
gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz
फिर
gunzip -c foo
के बराबर है
cat file1 file2
कहने की जरूरत नहीं है, file1
द्वारा प्रतिस्थापित किया जा सकता है file1.gz
।
आपको इस पर ध्यान देना चाहिए:
gunzip एक बार में सभी सदस्यों को निकालेगा
इसलिए सभी सदस्यों को व्यक्तिगत रूप से प्राप्त करने के लिए, आपको कुछ अतिरिक्त या लिखना होगा, यदि आप ऐसा करना चाहते हैं।
हालाँकि, इसे मैन पेज में भी संबोधित किया गया है।
यदि आप कई सदस्यों के साथ एक एकल संग्रह फ़ाइल बनाना चाहते हैं ताकि सदस्यों को बाद में स्वतंत्र रूप से निकाला जा सके, तो एक संग्रहकर्ता जैसे कि टार या ज़िप का उपयोग करें। GNU टार -z
पारदर्शी रूप से gzip आह्वान करने के विकल्प का समर्थन करता है । गज़िप को टार के पूरक के रूप में डिज़ाइन किया गया है, न कि प्रतिस्थापन के रूप में।
cat file1.gz file2.gz file3.gz > allfiles.gz
। यह वास्तव में इतना आसान है :)