हमने ज़िप किया Linux कमांड लाइन से फ़ाइलें; अब, आइए अनज़िप करें उन्हें। यह छोटा लेख आपको दिखाएगा कि कैसे।
ज़िपिंग फ़ाइलें
ज़िपिंग फ़ाइलें एक या अधिक फ़ाइलों या निर्देशिकाओं को एक .zip . में संपीड़ित करने के लिए सामान्य भाषा है फ़ाइल - एक संपीड़ित फ़ाइल स्वरूप।
यह कैसे करना है, हम इस लेख में कवर करेंगे, इसलिए इसे यहां बहुत अधिक दोहराने की आवश्यकता नहीं है।
अनज़िप कमांड
हो सकता है कि अनज़िप कमांड डिफ़ॉल्ट रूप से आपके सिस्टम पर इंस्टाल न हो। यदि ऐसा नहीं है, तो इसे चलाकर डेबियन/उबंटू-आधारित ओएस पर स्थापित किया जा सकता है:
sudo apt install unzip
... या Redhat/Centos/Fedora पर चलकर:
sudo yum install unzip
अनज़िप कमांड के साथ Linux में फ़ाइलें खोलना
अनज़िप करना
अनज़िप उपयोग करने के लिए अविश्वसनीय रूप से आसान है - आप इसे .zip . के पथ के साथ आपूर्ति करते हैं फ़ाइल, और यह फ़ाइलों को अनज़िप/डिकंप्रेस करता है:
unzip /path/to/file.zip
सरल!
आउटपुट निर्देशिका निर्दिष्ट करना
डिफ़ॉल्ट रूप से, अनज़िप करें फ़ाइलों को वर्तमान कार्यशील निर्देशिका में निकालेगा।
आप उस निर्देशिका को भी निर्दिष्ट कर सकते हैं जिसमें अनज़िप की गई फ़ाइलें -d . के साथ लिखी जाती हैं विकल्प:
unzip /path/to/file.zip -d /path/to/output/directory
पासवर्ड .zip फ़ाइलें
अगर आप एक .zip . को डीकंप्रेस करना चाहते हैं पासवर्ड से बनाई गई फ़ाइल, -P . का उपयोग करें विकल्प:
unzip -P thePassword /path/to/file.zip
हालांकि, पासवर्ड को सीधे कमांड लाइन में नहीं टाइप करना सबसे अच्छा है (क्योंकि इसे कमांड इतिहास में सहेजा जा सकता है)। इसके बजाय, यदि पासवर्ड की आवश्यकता है, तो अनज़िप कमांड इसे और अधिक सुरक्षित रूप से दर्ज करने के लिए संकेत देगा।
निकालते समय फ़ाइलों को अधिलेखित करना
यदि निकाली जा रही फ़ाइल गंतव्य पथ पर पहले से मौजूद है, तो आपसे पूछा जाएगा कि क्या आप इसे अधिलेखित करना चाहते हैं।
निष्कर्षण के दौरान किसी भी मौजूदा फ़ाइल को अधिलेखित करने के लिए, -o . का उपयोग करें विकल्प:
unzip -o /path/to/file.zip
करने के लिए नहीं निष्कर्षण के दौरान किसी भी मौजूदा फ़ाइल को अधिलेखित कर दें, -n . का उपयोग करें विकल्प:
unzip -n /path/to/file.zip
ज़िप फ़ाइल की सामग्री को सूचीबद्ध करना
फ़ाइलों को निकाले बिना ज़िप फ़ाइल की सामग्री सूचीबद्ध करें:
unzip -l /path/to/file.zip
फ़ाइलों को छोड़कर
अगर कोई फ़ाइल (या फ़ाइलें) है जिसे आप निकालना नहीं चाहते हैं, तो -x का उपयोग करें उन्हें बाहर करने का विकल्प:
unzip -l /path/to/file.zip -x excludeFile1 excludeFile2
एक या अधिक फ़ाइल नामों को बाहर करने के लिए निर्दिष्ट किया जा सकता है, प्रत्येक को एक स्थान से अलग किया जाता है।
आउटपुट को दबाना
चलते समय, सफलतापूर्वक विघटित होने वाली प्रत्येक फ़ाइल सूचीबद्ध होती है। आप उस आउटपुट को -q . से दबा सकते हैं (चुप) विकल्प:
unzip -q /path/to/file.zip
आप चलाकर सभी विकल्पों और कार्यों सहित संपूर्ण उपयोगकर्ता पुस्तिका देख सकते हैं:
man unzip