लिनक्स अनझिप कमांड

फाईलिंग्ज फाईल्स पूर्ण आकाराच्या फाईल्स पाठवण्यापेक्षा कमी बँडविड्थचा उपयोग करुन कम्प्युटर्स आणि सर्व्हर्सच्या दरम्यान हस्तांतरित करण्याचा एक सोपा, कार्यक्षम मार्ग आहे. जेव्हा आपण लिनक्समध्ये झिप्प संग्रह प्राप्त करता तेव्हा त्यास विघटित करणे सोपे असते. लिनक्स कमांड लाईनमध्ये unzip कमांड वापरण्याची काही मार्ग येथे आहेत.

सध्याच्या फोल्डरमध्ये एक सिंगल झिप फाईल डिक्रॉसिड करणे

फाइलला डीकोडिंग करण्यासाठी मूळ रचना:

फाईलचे नाव अनझिप करा

उदाहरण म्हणून, आपण "कुमळ समाधानासाठी" नावाचा एक अल्बम तयार केला आहे असे म्हणू शकता कारण कुप्रसिद्ध असलेल्या जोडीने "मेनस टू सोब्रीटी" नावाची झिप फाइल म्हणून बँड केले आहे.

ही फाईल वर्तमान फोल्डरमध्ये अनझिप करण्यासाठी, फक्त निम्न आदेश चालवा:

अनैप "समाधानासाठी धोका"

एकाधिक फायली डीकोड करणे

Man कमांडमुळे आपल्याला पुढील सिंटॅक्स वापरुन एका वेळी एकापेक्षा जास्त फाइल डीकॉम्प होण्यास मदत होते:

अनझिप फाइलनाव 1 फाइलनाव 2 फाइलनाव 3

समजा आपण "कचरा," "अरे स्टूपिड," आणि "ड्रॅगटाउन" ला स्वतंत्रपणे नावाच्या अॅलिस कूपर इल्बमच्या तीन फायली झिप केल्या. या फायली अनझिप करण्यासाठी, आपण खालील प्रविष्ट करण्याचा प्रयत्न करू शकता:

अनलिप करा "Trash.zip" "Dragontown.zip" "हे Stoopid.zip"

आपण नंतर काय मिळवा, तथापि, ही त्रुटी आहे:

संग्रहित करा: कचरा.झिप सावधानी: फाइलनाव जुळत नाही: ड्रॅगटाउन.झिप <

गृहीत धरून तीन फाईल्स समान फोल्डरमध्ये राहतात, त्याऐवजी खालील आदेश वापरणे हा एक उत्तम मार्ग आहे:

अनझिप '* .zip'

तरी सावधगिरी बाळगा, जरी ही आज्ञा अमान्य असेल आणि वर्तमान फोल्डरमध्ये प्रत्येक झिप फाईल डिक्रॉप करेल.

एखादी फाइल अनझिप करा परंतु इतर काही काढा

जर आपल्याकडे झिप फाइल असेल आणि आपण एका फायली वगळता सर्व फाईल्स काढू इच्छित असाल तर खालील -x स्विच वापरा:

unzip filename.zip -x filetoexclude.zip

आमच्या उदाहरणाने पुढे चालू ठेवण्यासाठी, अॅलिस कूपरने "कचरा" हा अल्बम "Bed of Nails." "बेड ऑफ नेल्स" वगळता सर्व गाणी काढण्यासाठी आपण खालील सिन्टॅक्स वापरु शकाल:

Trash.zip -x अनझिप करा "Bed of Nails.mp3"

वेगळ्या निर्देशिकेमध्ये एक झिप फाईल प्राप्त करा

आपण झिप फाइलमधील सामुग्री सारख्या पेक्षा वेगळ्या डिरेक्टरीत टाकू इच्छित असल्यास, -d स्विच वापरा, जसे:

फाईलनाव.जिप -d पथ / ते / अर्क / ते अनझिप करा

उदाहरणार्थ, "trash.zip" फाइलला "/ home / music / Alice कूपर / कचरा" वर विघटन करण्यासाठी, आपण खालील वाक्यरचना वापरत आहात:

कचरा अन्वेषण करा. zip -d / home / music / आलिस कूपर / कचरा

कॉम्प्रेस्ड झिप फाईलची माहिती कशी दर्शवावी

एका संकीर्ण फाइलची सामग्री यादी करण्यासाठी, -l स्विच वापरा:

अनझिप- l फाइलनाव.झिप

"Trash.zip" अल्बममधील सर्व गाणी पाहण्यासाठी, खालील वापरा:

अनझिप- l कचरा.झीप

परत दिलेली माहिती खालील प्रमाणे आहे:

झिप फाईल वैध असल्यास त्याची चाचणी कशी करावी

एखादी zip फाइल त्यास घेण्यापूर्वी ठीक आहे किंवा नाही हे तपासण्यासाठी, -t स्विच वापरा:

unzip -t filename.zip

उदाहरणार्थ, "Trash.zip" वैध आहे किंवा नाही हे तपासण्यासाठी, आपण खालील चालवू शकता:

unzip -t कचरापेटी.झिप

प्रत्येक फाईल सूचीबद्ध होईल, आणि "ओके" त्याच्यापुढे दिसेल. आऊटपुटच्या तळाशी, "कॉम्पॅर्ड डेटाच्या त्रुटी आढळल्या नाहीत असा संदेश" असा संदेश दिसला पाहिजे.

संकुचित फाइलविषयी तपशील माहिती दर्शवा

आपल्याला अधिक तपशीलवार माहिती हवी असल्यास, -v स्विचचा वापर करा, जे अधिक प्रादेशिक माहिती दर्शवते:

सिंटॅक्स खालीलप्रमाणे आहे:

अनझिप -V फाईलनाव

उदाहरणार्थ:

अनझिप-वी ट्रॅश.झिप

क्रियापद आउटपुटमध्ये खालील माहिती आहे:

निर्देशिका तयार केल्याविना वर्तमान निर्देशिकामध्ये झिप फाइल विघटित करा

जर आपण तयार करताना एखाद्या झिप फाईलमध्ये फोल्डर्स जोडले असतील, तर मानक अनझिप कमांड फोल्डरची संरचना पुनर्निर्मित करेल कारण ती अनझिप आहे

उदाहरणार्थ, आपण खालील फाइलसह "filename1.zip" नावाची zip फाइल प्राप्त केल्यास, जेव्हा आपण ते अनझिप कराल तेव्हा फोल्डर्स पुन्हा तयार होतील:

सर्व ". Txt" फाइल्स फोल्डरच्या पुनरारंभ न करता चालू फोल्डरमध्ये काढू इच्छित असल्यास आपण खालीलप्रमाणे- J स्विच वापरू इच्छित आहात:

अनझिप- j फाइलनाव.झिप

फायली अस्तित्वात नसल्यावर प्रॉमप्टिंगशिवाय फाइलला डीकंपोप्रेस करा

कल्पना करा की आपल्याकडे एक झिप फाईल आहे जी आपण आधीपासून अनझिप केली आहे आणि आपण काढलेल्या फायलींवर आपण कार्य करणे सुरू केले आहे.

आपल्याकडे एखादी दुसरी फाईल असल्यास आपण अनझिप करु इच्छिता आणि झिप फाइलमध्ये आधीपासूनच लक्ष्य फोल्डरमध्ये अस्तित्वात असलेल्या फायली आहेत, सिस्टमकडे फायली ओव्हरराइट होण्यापूर्वी एक चेतावणी प्रदर्शित केली जाते हे ठीक आहे, परंतु आपण त्यात 1000 फाइल्स असलेली फाईल प्राप्त करत असल्यास, आपण प्रत्येक वेळी सूचित केले जाऊ इच्छित नाही.

म्हणून, जर तुम्ही विद्यमान फाइल्स ओव्हरराईट करू इच्छित नसाल, तर -n स्विच वापरा:

अनझिप करा -n फाइलनाव.झिप

फाइलकडे अगोदरच अस्तित्वात आहे किंवा नाही याची काळजी न केल्यास व फाइलला ओव्हरराईट करायची असल्यास ते विनाविचार केल्यावर, -o स्विचचा वापर करा:

अनझिप करा -o फाइलनाव.झिप

पासवर्ड-संरक्षित झिप फायली काढणे

जर आपल्याला एखादी फाइल अनझिप करण्याची आवश्यकता असेल तर प्रवेशासाठी संकेतशब्दाची आवश्यकता असेल, तर पासवर्ड खालील-पी स्विच वापरा:

अनझिप- P संकेतशब्द फाइलनाव.झिप

उदाहरणार्थ, "kits.zip" नावाची फाइल "kittens123" वापरून अनझिप करण्यासाठी, खालील वापरा:

अनझिप- P kittens123 filename.zip

कोणताही आउटपुट प्रदर्शित न करता फाइल अनझिप करणे

डीफॉल्टनुसार, "unzip" कमांड प्रत्येक फाइल ज्याचे ते काढत आहे त्याप्रमाणेच प्रत्येक फाईलचा समावेश करणे यासह करत आहे. आपण -q स्विच वापरून हे आऊटपुट दाबून घेऊ शकता:

अनझिप -क फाइलनाव.झिप

हे कोणतेही आउटपुट न देता फाइलचे नाव अनझिप करते आणि कर्सरवर पूर्ण केल्यावर परत करते.

लिनक्स डझिनचे इतर स्विचस् पुरवते अधिक जाणून घेण्यासाठी Linux man पृष्ठांना भेट द्या.