टर्मिनल का उपयोग करके पासवर्ड .zip फ़ाइल को अनज़िप कैसे करें?


19

मुझे एक .zipफ़ाइल को अनज़िप करना होगा जो पासवर्ड का उपयोग करके संरक्षित हैTerminal

मैं इस आदेश का उपयोग करके .zip फ़ाइल (यदि यह पासवर्ड से सुरक्षित नहीं है) को अनज़िप करने में सक्षम है

unzip /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder

नोट: मुझे कमांड में पासवर्ड पास करना होगा । मैं जानता हूँ कि जब यह पासवर्ड के लिए पूछता, लेकिन मेरे परिदृश्य (जैसे के रूप में मैं अपने आप में आदेश पासवर्ड पास करना अलग है -p "my password"में लिनक्स )।


unzipजरूरत पड़ने पर पासवर्ड के लिए संकेत देता है।
ग्रेग

मुझे कमांड में पासवर्ड पास करना होगा। कारण यह है कि मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जिसमें जिप फाइल से डेटा लोड करने का एक फंक्शन है और मुझे पूरी कमांड को एक लाइन के रूप में पास करना है
विकास बंसल

जवाबों:


22

-P passwordपासवर्ड पास करने के लिए तर्क का उपयोग करें unzip:

unzip -P password /Users/vikas/Desktop/as.zip -d /Users/vikas/Desktop/new\ folder

मैं लक्ष्य dir पर एक "फाइलनाम
नॉट मैचेड

5

आप इसके लिए " Unarchiver " का उपयोग कर सकते हैं , एकदम सही काम करता है।


4
क्या अनारकली एक टर्मिनल कमांड है? यदि यह एक उदाहरण है तो इससे मदद मिलेगी, यदि यह नहीं है तो यह प्रश्न का उत्तर नहीं देता है।
सौर माइक

3

एईएस एन्क्रिप्शन के मामले में अनज़िप काम नहीं करेगा। ऐसे मामले में 7z चाल पूरी तरह से करें:

7z x <archive_name>

1
आप इसके लिए संकेत देने के लिए 7z का इंतजार करने के बजाय कमांड लाइन पर पासवर्ड भी दर्ज कर सकते हैं, जैसे 7z x <archive_name> -pPASSWORD- इसके बाद कोई जगह नहीं है -p
एंड्रयू मॉर्टन

0

कुछ समय में, unzipमेरे लिए कमांड काम नहीं करता है, इसलिए dittoसमस्या को हल करने के साथ अनज़िप को प्रतिस्थापित करें :

ditto -V -x -k --password --sequesterRsrc --rsrc FILENAME.ZIP DESTINATIONDIRECTORY
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.