Computer >> कंप्यूटर >  >> प्रणाली >> Linux

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

अधिकांश आधुनिक लिनक्स वितरणों की तरह, उबंटू हर जरूरत के लिए डिफ़ॉल्ट रूप से कई टूल के साथ आता है। उनमें से, आपको एक संग्रह प्रबंधक मिलेगा जिसके साथ आप फ़ाइलों को संपीड़ित पैकेजों में संग्रहीत कर सकते हैं। हालाँकि, एक छोटी सी समस्या है:वे अभी भी आपके लिए आवश्यक होने के लिए बहुत बड़े हो सकते हैं। ऐसे मामलों में, आपकी सबसे अच्छी शर्त फ़ाइल को छोटे भागों में संपीड़ित और विभाजित करना है।

हालाँकि उबंटू ठीक करने के लिए टूल के साथ आता है, दुर्भाग्य से, आर्काइव मैनेजर ऐसे कार्यों के लिए सबसे अच्छा नहीं है। तभी आपको टर्मिनल की ओर रुख करना होगा। शुक्र है, प्रक्रिया आसान है, और आप एक ही कमांड के साथ अपनी फ़ाइलों को छोटे टुकड़ों में संपीड़ित और विभाजित कर सकते हैं। आइए देखें कैसे।

अपना संपीड़न जानें

शुरू करने से पहले, हमें सभी प्रकार के संपीड़न के बारे में कुछ समझाना होगा जो अंत में आपका कीमती समय बचाएगा:यह ढेर नहीं होता है।

इसके साथ, हमारा मतलब है कि यदि आपके पास अत्यधिक-संपीड़ित फ़ाइलों का एक समूह है, तो आप उन्हें एक अलग प्रकार के संपीड़न के साथ पुनः संपीड़ित करके अधिक लाभ नहीं प्राप्त करेंगे। मान लीजिए कि आप पहले से ही अत्यधिक संपीड़ित JPG छवियों, MP4 वीडियो फ़ाइलों, या अन्य संपीड़ित संग्रह जैसी फ़ाइलें साझा करना चाहते हैं। उस स्थिति में, उपलब्ध उच्चतम संपीड़न सेटिंग्स का उपयोग करने का कोई मतलब नहीं है। संग्रह में उन्हें (संपीड़न के बिना) "संग्रहित" करना चुनना बेहतर है।

असंपीड़ित या हल्के से संपीड़ित फ़ाइलों के लिए, हालांकि, जैसे TXT फ़ाइलें, बड़े डेटाबेस, या असम्पीडित मीडिया, उच्चतम संपीड़न सेटिंग के लिए जाने से मौलिक रूप से छोटी फ़ाइलें उत्पन्न हो सकती हैं।

क्लासिक लिनक्स दृष्टिकोण

मान लीजिए कि आप यहां इस्तेमाल की गई विंडोज 10 आईएसओ जैसी फाइल को कंप्रेस करना चाहते हैं। आप tar . जैसे क्लासिक टूल की ओर रुख कर सकते हैं , split , और bzip इसे छोटी फाइलों में संपीड़ित और विभाजित करने के लिए।

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

1. अपने टर्मिनल को फायर करें। त्वरित तरीका CTRL . दबाकर है + ALT + टी . फिर, उस फ़ोल्डर में जाएँ जहाँ आपके पास बड़ी फ़ाइल है जिसे आप स्प्लिट आर्काइव में स्टोर करना चाहते हैं। चीजों को साफ रखने के लिए, "स्प्लिट" नामक एक सबफ़ोल्डर बनाएं, जहां हम स्प्लिट आर्काइव को स्टोर करेंगे:

mkdir split
उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

फिर, इसे इसके साथ दर्ज करें:

cd split
उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें
  1. अपनी फ़ाइल या फ़ोल्डर को विभाजित संग्रह में संपीड़ित करने के लिए निम्न आदेश का उपयोग करें:
tar -cvj FILENAME | split -b SIZE_OF_PARTS -d - "BASE NAME OF ARCHIVE"

हमारे विंडोज 10 आईएसओ के लिए, हमारी कमांड इस तरह दिखती थी:

tar -cvj ~/Data/Windows10.iso | split -b 50m -d - "Windows10_ISO.tar.bz."
  • “~/Data/Windows10.iso” उस फ़ाइल का पथ और फ़ाइल नाम है जिसे हम संपीड़ित करना चाहते थे।
  • split -b 50m बताता है कि हम अपने संग्रह को 50 एमबी भागों में विभाजित करना चाहते हैं। अपनी पसंद के आकार को दर्शाने के लिए उस मान को बदलें।
  • Windows10_ISO.tar.bz. विभाजन संग्रह फ़ाइलों का फ़ाइल नाम है। ध्यान दें कि इसके अंत में एक अतिरिक्त बिंदु है। ऐसा इसलिए है क्योंकि प्रत्येक चंक के अंत में एक संख्या भी होगी, जो क्रम में उसकी स्थिति को दर्शाता है।
उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

इसके तुरंत बाद, आपके द्वारा कंप्रेस की जा रही फ़ाइलों के आकार और आपके कंप्यूटर की गति के आधार पर, आप स्प्लिट सबफ़ोल्डर में अपने स्प्लिट आर्काइव के हिस्से पाएंगे।

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

यदि आप उनके सामूहिक आकार की जाँच करते हैं, तो यह उनके असम्पीडित कुल से छोटा होगा।

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

अपनी मूल फ़ाइलें वापस पाने के लिए, आपको सबसे पहले एक ही संग्रह में सभी भागों को फिर से इकट्ठा करना होगा:

cat BASE_NAME_OF_PARTS.* > BASE_NAME_OF_PARTS.bz

फिर, इसकी सामग्री को इसके साथ निकालें:

tar -xvj REASSEMBLED_ARCHIVE.bz

हमारे मामले में, उपरोक्त दो आदेश इस तरह दिखाई देंगे:

cat Windows10_ISO.tar.bz.*
tar -xvj Windows10_ISO.tar.bz

हालांकि, जैसा कि आप आगे देखेंगे, हम एक नए संपीड़न उपकरण का उपयोग करके बेहतर कर सकते हैं।

आधुनिक उच्च संपीड़न समाधान

7Zip एक आधुनिक आर्काइव है जो उच्च संपीड़न दर प्रदान करता है और स्प्लिट आर्काइव सपोर्ट के साथ भी आता है। इस प्रकार, यह हाथ में कार्य के लिए एक बेहतर समाधान है। हालाँकि, उबंटू इसके साथ नहीं आता है। इसके Linux संस्करण को स्थापित करने के लिए, p7zip, उपयोग करें:

sudo apt install p7zip-full
उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

स्प्लिट आर्काइव में अपनी फाइलों को इसके साथ कंप्रेस करना हमारे द्वारा पहले देखे गए डिफ़ॉल्ट समाधान से भी आसान है। आपको केवल प्रत्येक विभाजित फ़ाइल का आकार, मूल संग्रह फ़ाइल नाम, और जिसे आप संपीड़ित करना चाहते हैं, उसके साथ बताना होगा:

7z -vSIZE_OF_SPLIT_FILES a ARCHIVE_FILENAME FILE_TO_COMPRESS

विंडोज 10 आईएसओ के हमारे उदाहरण के लिए, इसे एक मल्टीपार्ट आर्काइव में संपीड़ित करने के लिए जहां प्रत्येक भाग 50 एमबीसिन आकार का होगा, कमांड इस तरह दिखता है:

7z -v50m a Windows10_iso.7z ~/Data/Windows10.iso
उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

कुछ समय बाद, आपको स्प्लिट सबफ़ोल्डर में परिणाम मिलेंगे, और यदि आपने टार-स्प्लिट-बज़िप दृष्टिकोण का उपयोग किया था, तो वे उससे कम आकार लेंगे।

उबंटू में फाइलों को कंप्रेस और स्प्लिट कैसे करें

अपनी फ़ाइलें वापस पाने के लिए, अनुक्रम की केवल पहली फ़ाइल निकालें, और 7z स्वचालित रूप से बाकी के माध्यम से जाएगा:

7z e FIRST_PART_OF_COMPRESSED_ARCHIVE

हमारे उदाहरण में, यह था:

7z e Windows10_iso.7z.001

यह भी ध्यान देने योग्य है कि, आजकल, आपके पास पिग्ज़ या प्लज़िप जैसे टूल के साथ संपीड़ित संग्रह बनाने के लिए कई और विकल्प उपलब्ध हैं।

क्या आप संकुचित विभाजन अभिलेखागार को व्यावहारिक पाते हैं? उनसे निपटने के लिए आप किस संपीड़न उपकरण का उपयोग कर रहे हैं? हमें नीचे टिप्पणी अनुभाग में बताएं।


  1. उबंटू में ऑडियो फाइलों को कैसे कन्वर्ट करें

    आपने अंत में अपनी पुरानी कार ऑडियो सिस्टम को एक में अपग्रेड करने का फैसला किया जो एमपी 3 का भी समर्थन करता है। लेकिन एक ऑडियो पारखी के रूप में, आपका संगीत FLAC प्रारूप में है और शायद कुछ AAC या AC3 फ़ाइलें हैं। शुक्र है, आपको उन्हें एक-एक करके पुन:संपीड़ित करने या उनके प्रारूप पर विचार करने की आवश्य

  1. ZArchiver का उपयोग करके Android पर फ़ाइलों को कैसे संपीड़ित और निकालें

    Android डिवाइस हमेशा आपको हर उस फ़ाइल प्रकार को खोलने की अनुमति नहीं देते हैं जिसे आपको ईमेल या डाउनलोड किया जा सकता है। फ़ाइल या फ़ाइलों के समूह को संपीड़ित करने के लिए भी यही है। फ़ाइल क्या है इसके आधार पर, यह एक बड़ी असुविधा हो सकती है। कुछ फ़ाइल प्रबंधक आपको ज़िप फ़ाइलों को संपीड़ित या डीकंप्रेस

  1. MacOS पर 'संपीड़ित' और 'अनज़िप' फ़ाइलों को ज़िप कैसे करें

    एक ज़िप फ़ाइल एक या एक से अधिक फ़ाइलों या फ़ोल्डरों का एक संग्रह है जो एक फ़ाइल में संपीड़ित होती हैं। यह कंप्यूटर पर स्टोरेज स्पेस बचाता है और सभी फाइलों को व्यवस्थित रखता है। एक संपीड़ित फ़ाइल फ्लैश ड्राइव या ईमेल के माध्यम से स्थानांतरित करना बहुत आसान है। सर्वर के लिए संग्रहण स्थान बचाने के लिए