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

टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

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

लिनक्स में जिप (बनाने के लिए) और अनज़िप (विस्तार करने के लिए) अभिलेखागार का उपयोग करना आसान है। वास्तव में, अधिकांश GUI संग्रह प्रबंधन कार्यक्रम (जैसे कि सन्दूक, फ़ाइल रोलर और Xarchiver), आपके कंप्यूटर पर मौजूद किसी भी कमांड लाइन संग्रह कार्यक्रम के लिए एक अग्रभाग के रूप में कार्य करेंगे, और ज़िप कोई अपवाद नहीं है। बेशक, हम टर्मिनल से ज़िप का भी उपयोग कर सकते हैं। यहां बताया गया है।

    जैसा कि आप अनुमान लगा सकते हैं, पहला कदम टर्मिनल खोलना है।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    इसके बाद, टाइप करें “sudo apt-get install zip unzip "(उद्धरण के बिना), बस यह सुनिश्चित करने के लिए कि हमारे पास ज़िप और अनज़िप स्थापित है।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    ध्यान दें:यदि वे दो प्रोग्राम पहले से ही स्थापित हैं, तो आपको एक संदेश प्राप्त होगा जिसमें कहा गया है कि यह मामला है, जैसा कि ऊपर दिखाया गया है।

    एक बार इंस्टॉल हो जाने पर, हम संग्रह बनाने (या मौजूदा को संशोधित करने) के लिए ज़िप का उपयोग कर सकते हैं, और उन्हें उनके मूल में विस्तारित करने के लिए अनज़िप कर सकते हैं। इस लेख के लिए, हम अपने डेस्कटॉप पर एक नया फ़ोल्डर बनाएंगे, जिसे स्टफ कहा जाएगा। टर्मिनल में, हम एक ही कमांड के साथ ऐसा कर सकते हैं - mkdir /home/username/Desktop/Stuff (बेशक, आप "उपयोगकर्ता नाम" को अपने स्वयं के उपयोगकर्ता नाम से बदल देंगे, जैसा कि नीचे दिखाया गया है, और यदि आपके डेस्कटॉप पर पहले से ही एक सामग्री फ़ोल्डर है, तो आप नाम बदलना चाहेंगे)।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    अब जबकि हमारे पास एक स्टफ फोल्डर है, हम स्टफ फोल्डर को अपनी वर्तमान वर्किंग डायरेक्टरी बनाने के लिए 'cd' कमांड का उपयोग करेंगे।

    cd /home/username/Desktop/Stuff

    अब, टाइप करें doc1.txt doc2.txt doc3.txt &&mkdir Files को टच करें आपके टर्मिनल में, जो Files नामक एक फ़ोल्डर बनाएगा, साथ ही साथ तीन दस्तावेज़ - doc1.txt, doc2.txt और doc3.txt - सामग्री फ़ोल्डर के अंदर।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    एक और आदेश, नए बनाए गए फ़ाइल फ़ोल्डर (सीडी फ़ाइलें) में 'सीडी' करने के लिए, क्योंकि हम उसके अंदर कुछ अन्य दस्तावेज़ चाहते हैं।

    सीडी फ़ाइलें

    अंत में, टाइप करें doc4.txt doc5.txt doc6.txt स्पर्श करें तीन नए दस्तावेज़ बनाने के लिए।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    अब, टाइप करें cd ../.. डेस्कटॉप को वापस कार्यशील निर्देशिका में बदलने के लिए।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    ज़िप फ़ाइल बनाने से पहले हमारा अगला-से-अंतिम चरण डेस्कटॉप पर एक ही नाम के साथ कुछ "अतिरिक्त" दस्तावेज़ बनाना है, जिनके नाम हमने अभी-अभी बनाए हैं, इसलिए टाइप करें doc2.txt doc3.txt स्पर्श करें उन्हें बनाने के लिए।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

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

    एक बार ऐसा करने के बाद, हम अपनी ज़िप फ़ाइलें बनाना शुरू कर सकते हैं। ज़िप का उपयोग करने का सबसे सरल तरीका यह है कि इसे उस ज़िप संग्रह का नाम बताएं जिसे आप बनाना चाहते हैं, फिर स्पष्ट रूप से प्रत्येक फ़ाइल को नाम दें जो उसमें जाना चाहिए। इसलिए, यह मानते हुए कि हमारी कार्यशील निर्देशिका डेस्कटॉप है, हम ज़िप परीक्षण सामग्री/doc1.txt Stuff/doc2.txt Stuff/doc3.txt टाइप करेंगे। test.zip नामक एक संग्रह बनाने के लिए (हमें कमांड में ".zip" एक्सटेंशन का उपयोग करने की आवश्यकता नहीं है, क्योंकि यह स्वचालित रूप से जुड़ जाएगा), जिसमें doc1.txt, doc2.txt और doc3.txt जैसा पाया गया होगा सामग्री फ़ोल्डर के अंदर।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    आपको कुछ आउटपुट दिखाई देगा, जो हमें सूचित करता है कि संग्रह में तीन दस्तावेज़ (doc1.txt, doc2.txt और doc3.txt) जोड़े गए हैं।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    हम संग्रह पर डबल क्लिक करके इसका परीक्षण कर सकते हैं, जो हमारे डेस्कटॉप पर होना चाहिए। ऐसा करने से इसे मानक संग्रह कार्यक्रम (KDE में सन्दूक, GNOME में फ़ाइल रोलर और Xfce में Xarchiver) में खुल जाना चाहिए।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    अब, फाइल्स फोल्डर के बारे में क्या? मान लें कि हम इसे चाहते हैं, इसके अंदर के दस्तावेज़ों को हमारे संग्रह में भी जोड़ें, हम ऊपर के समान कमांड का उपयोग कर सकते हैं, लेकिन Stuff/Files/* जोड़ें आदेश के अंत तक।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    तारांकन का अर्थ है फ़ोल्डर के अंदर सब कुछ शामिल करना। तो अगर फाइल्स फोल्डर के अंदर कोई और फोल्डर होता, तो उसे भी जोड़ दिया जाता। हालांकि, अगर उस फ़ोल्डर के अंदर आइटम थे, तो उन्हें शामिल नहीं किया जाएगा। ऐसा करने के लिए, हमें -r . जोड़ना होगा (जो पुनरावर्ती या पुनरावर्ती के लिए खड़ा है)।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    यह ध्यान दिया जाना चाहिए कि उपरोक्त दो आदेश ज़िप संग्रह में फ़ाइलों को "जोड़ने" के लिए डिज़ाइन नहीं किए गए हैं; वे एक बनाने के लिए डिज़ाइन किए गए हैं। हालाँकि, चूंकि संग्रह पहले से मौजूद है, कमांड केवल मौजूदा संग्रह में कोई भी नई फ़ाइल जोड़ता है। अगर हम इस संग्रह को एक ही बार में बनाना चाहते थे (शैक्षिक उद्देश्यों के लिए इसमें धीरे-धीरे फ़ाइलें जोड़ने के लिए हमने तीन चरणों का पालन किया है), तो हम बस zip -r test Stuff/* टाइप कर सकते थे। और वही संग्रह बना लेता।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

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

    अब, उन दो "अतिरिक्त" दस्तावेज़ों का क्या जो हमने अपने डेस्कटॉप पर बनाए हैं? ठीक है, जिस तरह से ज़िप काम करता है यदि आप किसी संग्रह में फ़ाइल जोड़ने का प्रयास करते हैं जो संग्रह में पहले से मौजूद है, तो नई फ़ाइलें पुरानी को अधिलेखित कर देंगी। इसलिए, चूंकि हमने अपने डेस्कटॉप (doc2.txt और doc3.txt) पर बनाए गए दस्तावेज़ों में सामग्री है (हमने doc2.txt में "हैलो वर्ल्ड!" और doc3.txt में "yay" जोड़ा है), हमें सक्षम होना चाहिए उन दस्तावेज़ों को जोड़ें और फिर इसका परीक्षण करने में सक्षम हों। सबसे पहले, हम दो "अतिरिक्त" दस्तावेज़ों को सामग्री फ़ोल्डर में खींचेंगे।

    आपसे संभवतः पूछा जाएगा कि क्या आप चाहते हैं कि नए दस्तावेज़ मौजूदा दस्तावेज़ों को अधिलेखित कर दें (यह फ़ोल्डर में है, याद रखें, ज़िप संग्रह नहीं), तो ऐसा होने दें।

    अब जब यह हो गया है, तो चलिए उन्हें ज़िप टेस्ट स्टफ/doc2.txt Stuff/doc3.txt टाइप करके आर्काइव में जोड़ते हैं।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    आप देखेंगे कि उपरोक्त आदेश अब फाइलों को जोड़े जाने के बजाय अद्यतन किया जा रहा है। यदि हम अब संग्रह की जाँच करते हैं, तो हम देखेंगे कि फ़ाइलें समान प्रतीत होती हैं, लेकिन जब doc2.txt और doc3.txt खोले जाते हैं, तो आप देखेंगे कि उनमें अब हमारी मूल फ़ाइलों के रूप में रिक्त होने के बजाय सामग्री है थे।

    कभी-कभी लिनक्स में, आप देखेंगे कि फ़ाइल नाम की शुरुआत में एक अवधि ("।") जोड़कर कुछ फाइलें छिपी हुई हैं। यह कॉन्फ़िगरेशन फ़ाइलों के लिए विशेष रूप से सामान्य है, जो मौजूद हैं, लेकिन अक्सर दिखाई नहीं देते हैं (जो अव्यवस्था को आसान बनाता है और साथ ही यह कम संभावना है कि कॉन्फ़िगरेशन फ़ाइल गलती से हटा दी जाएगी)। हम इन्हें आसानी से एक ज़िप फ़ाइल में जोड़ सकते हैं। सबसे पहले, मान लें कि हम एक निर्देशिका में प्रत्येक फ़ाइल से बैकअप नामक एक ज़िप फ़ाइल बनाना चाहते हैं। हम ज़िप बैकअप * . लिखकर ऐसा कर सकते हैं टर्मिनल में।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    यह सभी फ़ाइलों और फ़ोल्डरों को जोड़ देगा, हालांकि उन फ़ोल्डर में कोई भी आइटम शामिल नहीं किया जाएगा। उन्हें जोड़ने के लिए, हम -r फिर से जोड़ेंगे, ताकि zip -r बैकअप * आदेश होगा।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    अब हम लगभग वहाँ हैं। फ़ोल्डरों, फ़ाइलों और छिपी हुई फ़ाइलों को पुनरावर्ती रूप से जोड़ने के लिए, आदेश वास्तव में बहुत सरल सरल है:zip -r बैकअप।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

    अब, खोलना काफी आसान है। हालांकि, इससे पहले कि हम कुछ करें, आगे बढ़ें और डेस्कटॉप (doc2.txt और doc3.txt) के साथ-साथ स्टफ फ़ोल्डर पर दस्तावेज़ों को हटा दें। उनके जाने के बाद, test.zip अनज़िप करें टाइप करें हमारे मूल ज़िप्ड संग्रह की सामग्री को आपकी वर्तमान निर्देशिका में विस्तारित करेगा।

    टर्मिनल का उपयोग करके लिनक्स में ज़िप फ़ाइलें बनाएं और संपादित करें

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

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


    1. Linux में ज़िप फ़ाइलें कैसे निकालें

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

    1. रजिस्ट्री संपादक Windows 10 का उपयोग करके फ़ाइलों का बैकअप, पुनर्स्थापित और संपादित कैसे करें?

      कोई भी चीज कितनी भी छोटी या बड़ी क्यों न हो, हमेशा कुछ न कुछ उसे नियंत्रित करती है जैसे मस्तिष्क हमारे शरीर को नियंत्रित करता है, न्यूक्लियस एक सेल को नियंत्रित करता है, और इसी तरह, रजिस्ट्री विंडोज ऑपरेटिंग सिस्टम का प्रबंधन करती है। मानव मस्तिष्क और नाभिक की तरह, रजिस्ट्री में विंडोज़ से संबंधित ह

    1. iPhone पर Zip फ़ाइलें कैसे बनाएं और खोलें?

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