Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Linux में फ़ाइलों को अनज़िप करें: unzip कमांड का उपयोग करने का सरल गाइड

हमने Linux कमांड लाइन से फ़ाइलों को ज़िप किया है; अब, आइए उन्हें अनज़िप करें। यह छोटा लेख आपको दिखाएगा कि कैसे।

फ़ाइलों को ज़िप करना

ज़िप करना एक या अधिक फ़ाइलों या निर्देशिकाओं को .zip फ़ाइल में संपीड़ित करने के लिए सामान्य भाषा है – एक संपीड़ित फ़ाइल प्रारूप।

हम इसे इस लेख में कवर करते हैं, इसलिए यहां इसे दोहराने की कोई आवश्यकता नहीं है।

unzip कमांड

unzip कमांड आपके सिस्टम पर डिफ़ॉल्ट रूप से इंस्टॉल नहीं हो सकता है। यदि नहीं है, तो इसे Debian/Ubuntu-आधारित OS पर चलाकर इंस्टॉल किया जा सकता है:

sudo apt install unzip

… या Redhat/Centos/Fedora पर चलाकर:

sudo yum install unzip

unzip कमांड के साथ Linux में फ़ाइलों को अनज़िप करना

अनज़िप करना

unzip उपयोग करना अविश्वसनीय रूप से आसान है – आप इसे .zip फ़ाइल का पथ प्रदान करते हैं, और यह फ़ाइलों को अनज़िप/डीकंप्रेस करता है:

unzip /path/to/file.zip

सरल!

आउटपुट निर्देशिका निर्दिष्ट करना

डिफ़ॉल्ट रूप से, unzip फ़ाइलों को वर्तमान कार्यशील निर्देशिका में निकालता है।

आप -d विकल्प के साथ उस निर्देशिका को भी निर्दिष्ट कर सकते हैं जिसमें अनज़िप की गई फ़ाइलें लिखी जाएंगी:

unzip /path/to/file.zip -d /path/to/output/directory

पासवर्ड से सुरक्षित .zip फ़ाइलें

यदि आप पासवर्ड के साथ बनाई गई .zip फ़ाइल को डीकंप्रेस करना चाहते हैं, तो -P विकल्प का उपयोग करें:

unzip -P thePassword /path/to/file.zip 

हालांकि, पासवर्ड को सीधे कमांड लाइन में टाइप करना सबसे अच्छा नहीं है (क्योंकि यह कमांड इतिहास में सहेजा जा सकता है)। इसके बजाय, यदि पासवर्ड आवश्यक है, तो unzip कमांड इसे अधिक सुरक्षित रूप से दर्ज करने के लिए संकेत देगा।

निकालते समय फ़ाइलों को ओवरराइट करना

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

निकालने के दौरान किसी भी मौजूदा फ़ाइल को ओवरराइट करने के लिए, -o विकल्प का उपयोग करें:

unzip -o /path/to/file.zip

निकालने के दौरान किसी भी मौजूदा फ़ाइल को नहीं ओवरराइट करने के लिए, -n विकल्प का उपयोग करें:

unzip -n /path/to/file.zip

Zip फ़ाइल की सामग्री सूचीबद्ध करना

फ़ाइलों को निकाले बिना zip फ़ाइल की सामग्री सूचीबद्ध करें:

unzip -l /path/to/file.zip

फ़ाइलों को बाहर करना

यदि कोई फ़ाइल (या फ़ाइलें) हैं जिन्हें आप निकालना नहीं चाहते हैं, तो उन्हें बाहर करने के लिए -x विकल्प का उपयोग करें:

unzip -l /path/to/file.zip -x excludeFile1 excludeFile2 

एक या अधिक फ़ाइलनामों को बाहर करने के लिए निर्दिष्ट किया जा सकता है, प्रत्येक को एक स्पेस से अलग करके।

आउटपुट दबाना

चलते समय, प्रत्येक फ़ाइल जो सफलतापूर्वक डीकंप्रेस होती है, सूचीबद्ध होती है। आप -q (क्वाइट) विकल्प के साथ उस आउटपुट को दबा सकते हैं:

unzip -q /path/to/file.zip

आप निम्न चलाकर सभी विकल्पों और फ़ंक्शन सहित unzip कमांड का पूर्ण उपयोगकर्ता मैनुअल देख सकते हैं:

man unzip


  1. लिनक्स में स्पेसएफएम (SpaceFM) से एकाधिक फ़ाइलें आसानी से कैसे खोलें लिनक्स में स्पेसएफएम (SpaceFM) से एकाधिक फ़ाइलें आसानी से कैसे खोलें

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

  1. लिनक्स में tee कमांड का उपयोग कैसे करें लिनक्स में tee कमांड का उपयोग कैसे करें

    यदि आप कभी अपने लिनक्स शेल के तहत पाइप और रीडायरेक्शन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee यूटिलिटी का उपयोग करने की भी आवश्यकता होगी। tee क्या करता है? ls जैसी कमांड आपके वर्तमान डायरेक्टरी की सामग्री प्रदर्शित करेगी। दूसरे शब्दों में, यह इन सामग्री को stdout (स्टैंडर्ड आउटपुट) पर प

  1. Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण

    Linux में watch कमांड एक काम करता है – एक कमांड को दोहराता है और परिणाम को बार-बार आउटपुट करता है, जिससे आप परिवर्तनों को देख सकते हैं। यहाँ इसका उपयोग कैसे करें। watch कमांड सिंटैक्स watch कमांड का सिंटैक्स इस प्रकार है: watch OPTIONS COMMAND ध्यान दें कि: OPTIONS नीचे दी गई तालिका से विकल्पों की