आप "- ज़िप " की " स्प्लिट आर्काइव " कार्यक्षमता का उपयोग " --plit- आकार " विकल्प का उपयोग करके कर सकते हैं ।
"ज़िप" मैनपेज (" man zip
") से:
(...)
स्प्लिट आर्काइव्स का एक उपयोग मल्टीपल रिमूवेबल
मीडिया पर एक बड़े संग्रह को संग्रहित कर रहा है। 20 विभाजित फ़ाइलों के साथ एक स्प्लिट आर्काइव के लिए, फाइलें टाइप की जाती हैं, जिनका
नाम है (अपने आर्काइव के नाम के साथ ARCHIVE को बदलें) AR.
CHIVE.z01, ARCHIVE.z02, ..., ARCHIVE.z19, ARCHIVE.zip। ध्यान दें कि
अंतिम फ़ाइल .zip फ़ाइल है।
(...)
-एस स्प्लिटाइज़ -
split-size splitsize
स्प्लिट का आकार एक संख्या है जो वैकल्पिक रूप से एक गुणक द्वारा पीछा किया जाता है।
वर्तमान में संख्या एक पूर्णांक होनी चाहिए। गुणक
वर्तमान में k (किलोबाइट), m (मेगाबाइट), g (गीगाबाइट्स),
या t (टेराबाइट्स) में से एक हो सकता है। जैसा कि 64k न्यूनतम विभाजन आकार है,
गुणक के बिना संख्या मेगाबाइट के लिए डिफ़ॉल्ट है। उदाहरण के लिए, cre‐
ने
670 एमबी के विभाजन के साथ बार निर्देशिका की सामग्री के साथ फू नामक एक विभाजित संग्रह खाया
, जो सीडी, कमांड पर जलाने के लिए उपयोगी हो सकता है :
zip -s 670m -r foo bar
इस्तेमाल किया जा सकता है।
तो, एक स्प्लिट ज़िप आर्काइव बनाने के लिए , आप निम्नलिखित कर सकते हैं (" -r
" "रीसर्चिव" स्विच है जो डायरेक्टरी के सबडायरेक्ट्रीज़ को शामिल करने के लिए है):
$ zip -r -s 10m archive.zip directory/
फ़ाइल को अनज़िप करने के लिए , " zip
" मैनपेज बताता है कि आपको "-s 0`" स्विच का उपयोग करना चाहिए:
(...)
zip -s 0 split.zip --out unsplit.zip
एक एकल फ़ाइल संग्रह के लिए एक विभाजन संग्रह में बदल जाएगा।
(...)
तो, आप पहले "-s 0" स्विच का उपयोग करके ज़िप फ़ाइल को "अनप्लिस " करें:
$ zip -s 0 archive.zip --out unsplit.zip
... और फिर आपने अनप्लिट फ़ाइल खोल दी:
$ unzip unsplit.zip