मला हे मान्य करावे लागेल की कन्सोलवर अनपॅक करण्यासाठी मी आळशी झिंगत आहे. मी 100% कधीच शिकलो नाही की पॅरामीटर्स किंवा पर्याय काय आहेत ज्यास "टार पर्यंत पास केले जाणे आवश्यक आहे जेणेकरून मी बीझेप 2" किंवा इतर फाईल अनपॅक करू शकेन, परंतु काही दिवसांपूर्वी मी या फोरममध्ये आलो आणि तेथे एक पोस्ट आली जी मी अनैतिकपणे केली त्यावर लागू होण्यासाठी आणि परिणामी, इतर काही बदल करा, नेहमी पुनर्वापर करा, कधीही पुनर्जीवित करु नका आणि योगदान देणा made्याचे आभार मानले पाहिजे. धन्यवाद, क्रंचबॅंग मंच.
पोस्टमध्ये मी असे म्हटले आहे की आपल्यामध्ये असे कार्य कसे तयार करावे जे त्यास सर्व प्रकारच्या फायलींनी डीकप्रेस करेल ज्याने ती ओळखली असेल, परंतु हे माझ्यासाठी आणि विशेषत: "नवशिक्या" वापरकर्त्यासाठी काहीसे क्लिष्ट वाटले, म्हणून मी काहीतरी सोपे करण्याचा निर्णय घेतला, एक स्क्रिप्ट तेच कार्य करतात, आणि हे समजणे इतके अवघड नाही, कथेच्या शेवटी असे आहे की पोस्ट काय आहे? एक्सडी
सर्व प्रथम, आम्हाला माहित असणे आणि समजणे आवश्यक आहे की आज सर्वात जास्त वापरल्या जाणार्या कॉम्पॅक्ट केलेल्या फायली कोणत्या आहेत. ".तार, .बीझिप, .रार, .झिप, .7 झ व. झेड" हे उमेदवार आहेत. ".तार.बीझेड, .तार.gz" ही काही उदाहरणे नमूद करण्यासाठी आहेत. .
आपण वापरत असलेल्या जीएनयू / लिनक्सचे कोणतेही वितरण नसले तरी ते कसे स्थापित करावे हे देखील आम्हाला माहित असले पाहिजे. माझ्या बाबतीत मी वापरतो डेबियन हे खालीलप्रमाणे केले आहे:
apt-get इंस्टॉल टार bzip2 gzip unrar rar p7zip-full
आता आपल्याकडे आधीपासूनच घटक आहेत, एक्सडी प्लेट मिळविण्यासाठी आम्हाला त्यास योग्य प्रमाणात मिसळणे आवश्यक आहे. मी स्क्रिप्टला अनपकीजी म्हटले, "ते सापडले किंवा मी त्यास / usr / bin /" मध्ये सोडणार आहे आणि त्याचे कार्य आपण पॅरामीटर्स म्हणून पास केलेल्या प्रत्येक गोष्टी अनझिप करणे आहे, म्हणजे ते त्यास 2 किंवा अधिक फायली देऊ शकते आणि ते करेल कोणत्याही प्रकारची समस्या न घेता त्यांना अनझिप करा, यासारखे काहीतरी:
unpkg onion_omelette.rar breakfast_cofee.tar.bz2 cook_recipes.7z
चला तर मग स्क्रिप्ट पाहू:
[कोड] #! / बिन / बॅश
पीकेजीसाठी $ *; करा
जर [-f $ pkg]; मग
केस $ पीकेजी इन
* .तार.बीझेड 2) टार एक्सव्हीजेएफ $ पीकेजी ;;
* .तार.gz) टॅर xvzf $ pkg ;;
* .bz2) बन्झिप 2 $ पीकेजी ;;
* .र) आरआर एक्स $ पीकेजी ;;
* .gz) गनझिप $ पीकेजी ;;
* .तार) टार एक्सव्हीएफ $ पीकेजी ;;
* .tbz2) टॅर xvjf $ pkg ;;
* .tgz) टॅर xvzf $ pkg ;;
* .zip) अनझिप $ पीकेजी ;;
* .Z) अनकंप्रेस $ पीकेजी ;;
* .7 झ) 7 झ एक्स $ पीकेजी ;;
*) इको "'$ pkg' ही पॅकेज केलेली फाइल आहे? काय करावे हे माहित नाही, बाहेर पडत आहे. » ;;
एएसएसी
fi
पूर्ण झाले
[/ कोड]
त्यांना कळले? फाईल ने काय केले ते समजावून सांगण्याची गरज नव्हती. तर मित्रांनो, तुम्हाला पुढच्या काही पोस्टमध्ये भेटू.
खूप चांगले योगदान !!!
मी आतापर्यंत मला कोणतीही अडचण न दाखविणार्या झार्चीव्हरचा वापर करतो. परंतु मी ही स्क्रिप्ट फक्त त्या बाबतीतच ठेवते, आपल्याला कधी याची आवश्यकता नाही हे आपल्याला माहित नाही ...
धन्यवाद!
खूप उपयुक्त, हे मला खूप मदत करेल!
नक्कीच, @luchoz आणि @ XunilinuX, अशी टीप जी कधीही दुखत नाही ...
उत्कृष्ट !!! धन्यवाद
खूप छान धन्यवाद 😀
हातात असणे चांगले 🙂 म्हणून वेगळ्या प्रोग्रामची आवश्यकता नाही ...
खुप छान! मी जे शोधत होतो तेवढेच