एंड्रॉयड

लिनक्स में फ़ाइलों को अनज़िप कैसे करें

Windows 10 How to Unzip a File using Winrar

Windows 10 How to Unzip a File using Winrar

विषयसूची:

Anonim

ज़िप सबसे व्यापक रूप से उपयोग की जाने वाली संग्रह फ़ाइल प्रारूप है जो दोषरहित डेटा संपीड़न का समर्थन करता है। एक ज़िप फ़ाइल एक डेटा कंटेनर है जिसमें एक या अधिक संपीड़ित फ़ाइलें या निर्देशिकाएं होती हैं।

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

Unzip क्या है?

unzip एक उपयोगिता है जो आपको संकुचित ज़िप अभिलेखागार की सूची, परीक्षण और अर्क में मदद करती है।

अनज़िप स्थापित करें

अधिकांश लिनक्स वितरण में डिफ़ॉल्ट रूप से unzip स्थापित नहीं है, लेकिन आप इसे आसानी से अपने वितरण के पैकेज मैनेजर का उपयोग करके स्थापित कर सकते हैं।

उबंटू और डेबियन पर unzip स्थापित करें

sudo apt install unzip

CentOS और Fedora पर unzip इंस्टॉल करें

sudo yum install unzip

कैसे एक ज़िप फ़ाइल खोलना

बिना किसी विकल्प के उपयोग किए जाने पर यह सबसे सरल रूप में होता है, unzip कमांड निर्दिष्ट ज़िप संग्रह से वर्तमान निर्देशिका में सभी फ़ाइलों को निकालेगा।

unzip filename.zip

किसी विशिष्ट निर्देशिका में ज़िप संग्रह निकालने के लिए, उपयोगकर्ता को उस निर्देशिका पर लिखने की अनुमति होनी चाहिए।

ज़िप फाइलें लिनक्स-शैली के स्वामित्व की जानकारी का समर्थन नहीं करती हैं, और सभी निकाले गए फ़ाइलों को कमांड चलाने वाले उपयोगकर्ता के स्वामित्व में किया जाएगा।

एक उदाहरण के रूप में, मान लें कि आपने Wordpress इंस्टॉलेशन ZIP फ़ाइल डाउनलोड की है। इस फ़ाइल को वर्तमान निर्देशिका में अनज़िप करने के लिए, आप बस निम्नलिखित कमांड चलाएँगे:

unzip latest.zip

unzip कमांड से आउटपुट को कैसे unzip

डिफ़ॉल्ट रूप से unzip कमांड उन सभी फ़ाइलों के नाम को प्रिंट करता है जो निष्कर्षण कर रहे हैं और एक सारांश जब निष्कर्षण पूरा हो गया है।

इन संदेशों की छपाई को दबाने के लिए -q स्विच का उपयोग करें।

unzip -q filename.zip

किसी अलग डायरेक्टरी में जिप फाइल को अनजिप कैसे करें

वर्तमान की तुलना में एक अलग निर्देशिका में एक ज़िप फ़ाइल को अनज़िप करने के लिए, -d स्विच का उपयोग करें:

unzip filename.zip -d /path/to/directory

उदाहरण के लिए, वर्डप्रेस आर्काइव latest.zip को /var/www/ निर्देशिका में latest.zip करने के लिए, आप निम्न कमांड का उपयोग करेंगे:

sudo unzip latest.zip -d /var/www

ऊपर दिए गए कमांड में हम sudo का उपयोग कर रहे हैं क्योंकि ज्यादातर मामलों में हम जिस उपयोगकर्ता के रूप में लॉग इन होते हैं, उसके पास /var/www डायरेक्टरी में लिखने की अनुमति नहीं होती है। जब ज़िप फ़ाइलों को सूडो का उपयोग करके विघटित किया जाता है, तो निकाले गए फ़ाइलों और निर्देशिकाओं का स्वामित्व उपयोगकर्ता रूट के पास होगा।

कैसे एक पासवर्ड संरक्षित ज़िप फ़ाइल खोलना

पासवर्ड से सुरक्षित फ़ाइल को अनज़िप करने के लिए, पासवर्ड के बाद-स्विच का उपयोग करें:

unzip -P PasswOrd filename.zip

कैसे एक ज़िप फ़ाइल खोलना जब फ़ाइलों को बाहर करने के लिए

unzip filename.zip -x file-to-exclude

निम्नलिखित उदाहरण में हम .git निर्देशिका को छोड़कर ज़िप संग्रह की सभी फाइलें और निर्देशिका निकाल रहे हैं:

unzip filename.zip -x "*.git/*"

Unzip का उपयोग करते समय मौजूदा फ़ाइलों को कैसे अधिलेखित करें

मान लें कि आपने पहले ही एक ज़िप फ़ाइल खोल दी है और आप फिर से वही कमांड चला रहे हैं:

unzip latest.zip

डिफ़ॉल्ट रूप से, unzip आपसे पूछेगा कि क्या आप केवल वर्तमान फ़ाइल को अधिलेखित करना चाहते हैं, सभी फ़ाइलों को अधिलेखित करें, वर्तमान फ़ाइल के निष्कर्षण को छोड़ दें, सभी फ़ाइलों के निष्कर्षण को छोड़ दें या वर्तमान फ़ाइल का नाम बदलें।

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

इस विकल्प का इस्तेमाल सावधानी से करें। फ़ाइलें अधिलेखित हो जाएंगी और यदि आपने फ़ाइलों में कोई परिवर्तन किया है, तो परिवर्तन खो जाएंगे।

कैसे मौजूदा फ़ाइलों के बिना एक ज़िप फ़ाइल खोलना

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

इस स्थिति में, आप -n विकल्प का उपयोग करेंगे, जो पहले से मौजूद किसी फ़ाइल की निकासी को छोड़ने के लिए unzip करने के लिए मजबूर करता है।

unzip -n filename.zip

कैसे एकाधिक ज़िप फ़ाइलें खोलना

unzip '*.zip'

*.zip आसपास एकल उद्धरण नोट करें। यदि आप तर्क को उद्धृत करना भूल गए तो शेल वाइल्डकार्ड वर्ण का विस्तार करेगा और आपको एक त्रुटि मिलेगी।

जिप फाइल की सामग्री को कैसे सूचीबद्ध करें

ज़िप फ़ाइल की सामग्री को सूचीबद्ध करने के लिए, -l स्विच का उपयोग करें:

unzip -l filename.zip

नीचे दिए गए उदाहरण में, हम सभी वर्डप्रेस इंस्टॉलेशन फ़ाइलों को सूचीबद्ध कर रहे हैं:

unzip -l latest.zip

आउटपुट इस तरह दिखेगा:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

निष्कर्ष

हमने कमांड लाइन से लिनक्स में फ़ाइलों को अनज़िप करने के बारे में बात की है।

लिनक्स सिस्टम पर जिप आर्काइव बनाने के लिए, आपको जिप कमांड का उपयोग करना होगा।

अनज़िप टर्मिनल