लिनक्स में फ़ाइलों को विभाजित करना और जोड़ना एक काफी सरल कार्य है जो हमें कई छोटी फाइलों में एक फ़ाइल को टुकड़े करने की अनुमति देगा, इससे हमें कई मौकों पर ऐसी फ़ाइलों को टुकड़े करने में मदद मिलती है जो बहुत सारी मेमोरी स्पेस लेती हैं, या तो इसे बाहरी भंडारण इकाइयों पर परिवहन के लिए या सुरक्षा नीतियों जैसे कि हमारे डेटा की खंडित और वितरित प्रतियां बनाए रखना। इस सरल प्रक्रिया के लिए हम दो महत्वपूर्ण कमांड स्प्लिट और कैट का उपयोग करेंगे।
बंटवारा क्या है?
एक है आदेश सिस्टम के लिए यूनिक्स हमें फ़ाइल को कई छोटे लोगों में विभाजित करने की अनुमति देता है, यह फ़ाइलों की एक श्रृंखला के विस्तार और मूल फ़ाइल नाम के सहसंबंधी बनाता है, जिसके परिणामस्वरूप फ़ाइलों के आकार को पैरामीटर करने में सक्षम होता है।
इस आदेश के दायरे और विशेषताओं में तल्लीन करने के लिए हम मनुष्य विभाजन को निष्पादित कर सकते हैं जहां हम इसके विस्तृत दस्तावेज देख सकते हैं
बिल्ली क्या है?
उनके भाग के लिए, linux cat कमांड आपको आसानी से और कुशलता से फ़ाइलों को सम्मिलित और प्रदर्शित करने की अनुमति मिलती है, अर्थात्, इस आदेश के साथ हम विभिन्न पाठ फ़ाइलों को देख सकते हैं और हम विभाजित फ़ाइलों को भी परिवर्तित कर सकते हैं।
उसी तरह जैसे विभाजन के साथ हम कमांड मैन कैट के साथ बिल्ली के विस्तृत दस्तावेज देख सकते हैं।
विभाजन और बिल्ली का उपयोग करके लिनक्स में फ़ाइलों को कैसे विभाजित और जुड़ें
एक बार जब आप विभाजन और बिल्ली के कमांड की मूल बातें जानते हैं, तो लिनक्स में फ़ाइलों को विभाजित करना और उनमें शामिल होना काफी आसान होगा। एक सामान्य उदाहरण के लिए जहां हम test.7z नामक एक फाइल को विभाजित करना चाहते हैं, जिसका वजन 500mb कई 100mb फाइलों में है, हमें बस निम्नलिखित कमांड को निष्पादित करना होगा:
$ split -b 100m tes.7z dividido
यह कमांड मूल फ़ाइल से उत्पन्न 5 एमबी की 100 फाइलें लौटाएगा, जिसका नाम विभाजित, विभाजित और इसी तरह होगा। यह ध्यान देने योग्य है कि अगर हम पैरामीटर जोड़ते हैं -d पिछले निर्देश में परिणामी फाइलों का नाम संख्यात्मक होगा, अर्थात्, विभाजित 01, विभाजित 02 ...
$ split -b -d 100m tes.7z dividido
अब, उन फ़ाइलों को फिर से जोड़ने के लिए जिन्हें हमने विभाजित किया है, हमें बस उस निर्देशिका से निम्नलिखित कमांड को निष्पादित करना होगा जहां फाइलें संग्रहीत की जाती हैं:
$ cat dividido* > testUnido.7z
इन छोटे लेकिन सरल चरणों के साथ हम लिनक्स में फ़ाइलों को सरल और आसान तरीके से विभाजित और जोड़ सकते हैं, मुझे आशा है कि आप इसे पसंद करेंगे और भविष्य के लेख में देखेंगे।
यह वीडियो फ़ाइलों के लिए भी काम करता है? मेरा मतलब है कि अगर मेरे पास एक फिल्म है जिसे 2 वीडियो (दूसरे की एक निरंतरता) में विभाजित किया गया है, तो क्या मैं उन्हें सभी सामग्री के साथ एक वीडियो बनाने के लिए एक साथ रख सकता हूं?
नहीं, यह एक और विषय है !!!, आपको इसे एक वीडियो संपादक के साथ करना होगा। इसका उपयोग वीडियो फ़ाइल को कई हिस्सों में विभाजित करने के लिए किया जाता है, और फिर उन्हें फिर से जोड़ दिया जाता है, लेकिन उदाहरण के लिए, वीडियो के सभी हिस्सों को अलग-अलग चलाना संभव नहीं होगा, क्योंकि उनके पास हेडर नहीं होगा, पूरा वीडियो केवल एक बार खेला जाएगा फिर से शामिल हों। यदि आपको समझ में नहीं आता है, तो फिर से पूछें।
ओह! स्पष्टीकरण के लिए आपका बहुत-बहुत धन्यवाद
बिल्ली के आदेश के साथ सावधान रहें!
मुझे लगता है कि यह अच्छी तरह से काम नहीं करता है, क्योंकि आपके द्वारा उपयोग किए जाने वाले वीडियो प्रारूप के आधार पर, फ़ाइल स्वयं वीडियो की अवधि के साथ-साथ अन्य चीजों की भी जानकारी लेती है, इसलिए यदि आप दो वीडियो में शामिल होने के लिए इस पद्धति का उपयोग करते हैं, तो यह सबसे अधिक संभावना है। जो डेटा स्तर पर पहले फ़ाइल में दूसरी फ़ाइल की सामग्री को जोड़ता है, लेकिन जब आप फ़ाइल को चलाने का प्रयास करते हैं, तो दो वीडियो एक पंक्ति में नहीं चलाए जाएंगे, या यह आपको फ़ाइल में कोई त्रुटि देगा या केवल पहला एक खेला जाएगा, जैसे कि आप एक संपूर्ण वीडियो लेते हैं और भागों आप दो भागों अलग से नहीं खेल सकते हैं।
नमस्ते.
मुझे निर्देशिका की सभी फ़ाइलों को अलग-अलग फ़ाइलों में संकुचित करने के बारे में कैसे जाना चाहिए? उदाहरण के लिए, फ़ोल्डर 1 में फ़ाइल 1 फाइल 2 और फाइल 3 है और मैं सभी चाहता हूं, लेकिन व्यक्तिगत रूप से संपीड़ित फ़ाइल 1.7 ज़िप फ़ाइल 2.7 ज़िप फ़ाइल 3.7 ज़िप
यह images.iso के लिए काम करता है?
इस प्रक्रिया में एक सा भ्रष्टाचार हो सकता है और फ़ाइल को नुकसान हो सकता है?
जब मैं विभाजन का उपयोग करके किसी फ़ाइल को विभाजित करने का प्रयास करता हूं तो यह मुझे इनपुट / आउटपुट त्रुटि बताता है
मैं इसे हल करने के लिए क्या कर सकता हूं? 🙁