कमांड लाइन द्वारा डायरेक्टरी में सभी फाइलों को कंप्रेस करें
विषयसूची:
- निर्देशिका में सभी फ़ाइलें संपीड़ित करें, और स्रोत फ़ाइलें हटाएं
- निर्देशिका में सभी फ़ाइलें संपीड़ित करें, मूल फ़ाइलें बनाए रखें
यह वास्तव में एक बेहतरीन टर्मिनल कमांड है जो एक डायरेक्टरी के भीतर हर फाइल को एक जिप आर्काइव में बदलकर कंप्रेस करता है। हम इसके दो प्रकार पेश करेंगे; एक जो मूल स्रोत फ़ाइल को हटा देता है और केवल संपीड़ित फ़ाइलों को छोड़ देता है, और दूसरा आदेश जो असम्पीडित स्रोत फ़ाइलों को बरकरार रखता है। इसका परीक्षण किया गया है और मैक ओएस एक्स और लिनक्स में काम करता है।
निर्देशिका में सभी फ़ाइलें संपीड़ित करें, और स्रोत फ़ाइलें हटाएं
यह संस्करण वर्तमान निर्देशिका में सभी आइटम को संपीड़ित करता है और फिर मूल स्रोत असम्पीडित फ़ाइल को हटा देता है:
"में आइटम के लिए ; करो zip -m ${item}.zip>"
याद रखेंवर्तमान निर्देशिका में सभी फाइलों को दर्शाता है, इसलिए सुनिश्चित करें कि आप उस निर्देशिका में हैं जिसे आप कमांड निष्पादित करने से पहले संपीड़ित करना चाहते हैं। आप हमेशा 'pwd' कमांड के साथ भी दोबारा जांच कर सकते हैं कि आप किस डायरेक्टरी में काम कर रहे हैं।
मैंने इसका परीक्षण किया और इसे स्टीवनएफ पर पढ़ने के बाद औसतन यह 66% फ़ाइलों को संकुचित करता है, जो एक महत्वपूर्ण कमी है। यदि आपके पास बड़े पैमाने पर एक्सेस किए गए डाउनलोड या अन्य संग्रह फ़ोल्डर हैं, तो यह आदेश वास्तव में डिस्क स्थान को संरक्षित कर सकता है। स्पष्ट रूप से चूंकि यह फाइलों को कंप्रेस करता है, इसलिए इसका उपयोग उस निर्देशिका में करने का कोई मतलब नहीं होगा जहां चीजें नियमित रूप से एक्सेस की जाती हैं।
निर्देशिका में सभी फ़ाइलें संपीड़ित करें, मूल फ़ाइलें बनाए रखें
आप उपरोक्त आदेश का उपयोग किसी निर्देशिका में सभी फ़ाइलों को संपीड़ित करने के लिए भी कर सकते हैं, लेकिन फिर भी मूल फ़ाइलों या फ़ोल्डरों को असम्पीडित बनाए रख सकते हैं। आदेश व्यावहारिक रूप से समान है, बस -m ध्वज को छोड़ दें:
में आइटम के लिए ; जिप ${आइटम} करें। जिप ${आइटम}; किया हुआ"
अब आपके पास वर्तमान वर्किंग डायरेक्टरी (pwd) में सभी फाइलें कंप्रेस होंगी और मूल स्रोत फाइलें भी अनकम्प्रेस्ड रहेंगी।
ये कमांड Mac OS X और Linux में काम करते हैं, और संभवतः अन्य यूनिक्स वेरिएंट में भी।
यदि आप रुचि रखते हैं तो अधिक कमांड लाइन युक्तियां देखें।