यह मार्गदर्शिका बताएगी कि एक बड़ी फ़ाइल को बहु-भाग .tar फ़ाइलों में कैसे विभाजित किया जाए, और उन्हें फिर से एक साथ कैसे रखा जाए।
कभी-कभी जब आप अपने बैकअप या फ़ाइलों के किसी अन्य बड़े सेट को ऑनलाइन स्टोर करना चाहते हैं या उन्हें किसी और को साझा करना चाहते हैं तो आपको फ़ाइलों को 100 या अधिक मेगाबाइट के टुकड़ों में संपीड़ित और विभाजित करने का तरीका खोजने की आवश्यकता होती है। मुझे इसकी आवश्यकता भी हाल ही में महसूस हुई जब मैं अपने बैकअप को ऑनलाइन स्टोर करना चाहता था और ऑनलाइन स्टोरेज सेवा में प्रति फ़ाइल 100 एमबी की सीमा थी। मुझे tar . के आधार पर वास्तव में एक साफ-सुथरा समाधान मिला आज्ञा। इस पद्धति का उपयोग करते हुए मैंने लगभग 1 जीबी के अपने बैकअप को वृद्धिशील फ़ाइल नामों के साथ 100 एमबी के 10 भागों में विभाजित किया है।
मैं जिस 1 जीबी फ़ाइल को विभाजित करना चाहता था उसे dbbackup.db . कहा जाता था . इसमें से प्रत्येक 100 एमबी की कई टैर फाइलें बनाने के लिए मैंने जो आदेश चलाया है वह यहां दिया गया है:
# टार -cf - dbbackup.db | स्प्लिट -बी 100मी - db_backup.tar
इस आदेश को चलने में काफी समय लगा। एक बार जब यह चल रहा था तो मेरे पास दस फाइलें बची थीं, जिनमें से प्रत्येक का नाम db_backup.taraa था। , db_backup.tarab , db_backup.tarac , और इसी तरह और आगे।
अब मैं इन फाइलों को अपने बाहरी भंडारण में कॉपी कर सकता हूं या उन्हें आसानी से भेज सकता हूं। मल्टी पार्ट टार फाइलों से 1GB फाइल को वापस एक साथ स्टिच करने के लिए मुझे केवल निम्नलिखित कमांड चलाने की जरूरत है:
# बिल्ली db_backup.tara* | (टार एक्स)
और वोइला, मुझे मेरी मूल फ़ाइल फिर से मिलती है।