यह लेख विंडोज कमांड प्रॉम्प्ट का उपयोग करते हुए ZIP प्रारूप में एकाधिक फाइलों और निर्देशिकाओं को आसानी से संपीड़ित करने का तरीका बताता है। यह क्रिया विशेष रूप से उपयोगी है जब आप फ़ाइलों को साझा करना, बैकअप लेना, या संग्रहण स्थान को बचाना चाहते हैं।
उपयोग किया गया कमांड: Compress-Archive
हम विंडोज पावरशेल में Compress-Archive
cmdlet का उपयोग करते हैं। यह शक्तिशाली उपकरण विंडोज 10 और बाद के संस्करणों में उपलब्ध है, जो आपको फाइलों या फ़ोल्डरों को ZIP फ़ाइल में संपीड़ित करने की अनुमति देता है।
मूल उपयोग
कमांड प्रॉम्प्ट या पावरशेल खोलें और निम्नलिखित प्रारूप में कमांड दर्ज करें।
Compress-Archive -Path <संपीड़ित करने के लिए फ़ाइल या फ़ोल्डर का पथ> -DestinationPath <आउटपुट ZIP फ़ाइल का पथ>
उदाहरण के लिए, यदि आप Documents
फ़ोल्डर में सभी फ़ाइलों को Backup.zip
में संपीड़ित करना चाहते हैं, तो आप निम्नलिखित दर्ज करेंगे:
Compress-Archive -Path C:\Users\YourUsername\Documents\* -DestinationPath C:\Users\YourUsername\Documents\Backup.zip
विकल्पों का उपयोग
Compress-Archive
में क्रिया को अनुकूलित करने के लिए कई विकल्प हैं।
- -Update: एक मौजूदा ZIP फ़ाइल में नई फ़ाइलें जोड़ने के लिए उपयोग किया जाता है।
- -CompressionLevel: संपीड़न का स्तर निर्दिष्ट करता है (Optimal, Fastest, NoCompression)।
- -Force: यदि समान नाम की ZIP फ़ाइल मौजूद है तो इसे ओवरराइट करता है।
उदाहरण: फ़ाइलों को आवश्यकतानुसार ऑप्टिमल संपीड़न स्तर के साथ जोड़ें और ओवरराइट करें।
Compress-Archive -Path C:\Path\To\Files\* -DestinationPath C:\Path\To\Archive.zip -CompressionLevel Optimal -Force
इन कमांडों और विकल्पों को महारत हासिल करके, आप विंडोज कमांड प्रॉम्प्ट का उपयोग करके फ़ाइल ZIP संपीड़न को अधिक लचीला और कुशल बना सकते हैं।
विंडोज कमांड प्रॉम्प्ट के साथ ZIP संपीड़न के लिए विशेष चरण
हम विंडोज कमांड प्रॉम्प्ट या पावरशेल का उपयोग करके ZIP प्रारूप में फ़ाइलों और निर्देशिकाओं को संपीड़ित करने के लिए विशेष चरणों की व्याख्या करते हैं। इस विधि का उपयोग करके फ़ाइलों को कुशलतापूर्वक प्रबंधित किया जा सकता है, साझा किया जा सकता है, और संग्रहण स्थान को कम किया जा सकता है।
कमांड प्रॉम्प्ट में ऑपरेशन प्रक्रिया
सबसे पहले, कमांड प्रॉम्प्ट खोलें। आप इसे विंडोज की + R दबाकर, “Run” डायलॉग खोलकर, “cmd” दर्ज करके और Enter दबाकर लॉन्च कर सकते हैं।
1. PowerShell लॉन्च करें
कमांड प्रॉम्प्ट में, निम्नलिखित कमांड दर्ज करके PowerShell लॉन्च करें।
powershell
2. संपीड़ित करने के लिए फ़ाइलों या फ़ोल्डरों को निर्दिष्ट करें
संपीड़ित करने के लिए फ़ाइलों या फ़ोल्डरों का पथ निर्दिष्ट करें। आप सभी फ़ाइलों को संपीड़ित करने के लिए वाइल्डकार्ड (*) का उपयोग कर सकते हैं।
Compress-Archive -Path "C:\Users\YourUsername\Documents\*" -DestinationPath "C:\Users\YourUsername\Documents\MyDocuments.zip"
उपरोक्त उदाहरण में, Documents
फ़ोल्डर में सभी फ़ाइलें MyDocuments.zip
में संपीड़ित होती हैं।
3. संपीड़ित फ़ाइल के लिए गंतव्य निर्दिष्ट करें
उत्पन्न ZIP फ़ाइल के लिए गंतव्य और फ़ाइलनाम निर्दिष्ट करने के लिए -DestinationPath
विकल्प का उपयोग करें।
4. संपीड़न विकल्पों का चयन करें
यदि आवश्यक हो तो संपीड़न स्तर और मौजूदा ZIP फ़ाइल में जोड़ने जैसे विकल्पों को निर्दिष्ट करें।
- संपीड़न स्तर को अनुकूलित करने के लिए:
-CompressionLevel Optimal
- मौजूदा ZIP फ़ाइल में फ़ाइलें जोड़ने के लिए:
-Update
इन चरणों का पालन करके, आप आसानी से कमांड प्रॉम्प्ट से ZIP प्रारूप में फ़ाइलों या फ़ोल्डरों को संपीड़ित कर सकते हैं। प्रक्रिया सरल है लेकिन बड़ी फ़ाइलों को संभालने या बैकअप लेने के लिए अत्यंत उपयोगी है।
विंडोज कमांड प्रॉम्प्ट के साथ उन्नत उदाहरण: विशिष्ट मानदंडों को पूरा करने वाली फ़ाइलों को संपीड़ित करना
बड़ी संख्या में फ़ाइलों को संपीड़ित करना या विशिष्ट एक्सटेंशन वाली फ़ाइलों को चयनात्मक रूप से संपीड़ित करना दैनिक फ़ाइल प्रबंधन के लिए अत्यंत उपयोगी है। इस खंड में, हम विंडोज कमांड प्रॉम्प्ट का उपयोग करते हुए इन उन्नत ZIP संपीड़नों को प्रदर्शित करने के तरीके प्रस्तुत करते हैं।
केवल विशिष्ट एक्सटेंशन वाली फ़ाइलों को संपीड़ित करना
पावरशेल में Compress-Archive
कमांड का उपयोग करके, आप विशिष्ट एक्सटेंशन वाली फ़ाइलों को चयनात्मक रूप से संपीड़ित कर सकते हैं। उदाहरण के लिए, केवल .txt
एक्सटेंशन वाली फ़ाइलों को TextFiles.zip
में संपीड़ित करने के लिए, निम्नलिखित कमांड का उपयोग करें:
powershell Compress-Archive -Path C:\Path\To\Your\Files\*.txt -DestinationPath C:\Path\To\Your\Archive\TextFiles.zip
यह कमांड निर्दिष्ट पथ में सभी .txt
फ़ाइलों को TextFiles.zip
में संपीड़ित करता है।
एकाधिक मानदंडों का उपयोग करके फ़ाइलों का चयन
अधिक जटिल मानदंडों का उपयोग करके फ़ाइलों का चयन करने के लिए, Get-ChildItem
cmdlet और पाइपलाइन का उपयोग करें। उदाहरण के लिए, 1 जनवरी, 2023 के बाद बनाई गई केवल .jpg
फ़ाइलों को एक विशिष्ट फ़ोल्डर में संपीड़ित करने के लिए, निम्नलिखित करें:
powershell Get-ChildItem -Path C:\Path\To\Your\Photos\*.jpg -Recurse | Where-Object { $_.CreationTime -gt '2023-01-01' } | Compress-Archive -DestinationPath C:\Path\To\Your\Archive\RecentPhotos.zip
यह कमांड निर्दिष्ट मानदंडों को पूरा करने वाली फ़ाइलों को खोजता है और उन्हें एक ही ZIP फ़ाइल में संपीड़ित करता है।
बड़ी संख्या में फ़ाइलों को कुशलतापूर्वक संपीड़ित करना
यदि एक फ़ोल्डर में बहुत बड़ी संख्या में फ़ाइलें हैं, या यदि आप सभी फ़ाइलों को सबफ़ोल्डर सहित संपीड़ित करना चाहते हैं, तो फ़ोल्डर में सभी फ़ाइलों को पुनरावर्ती रूप से खोजने और संपीड़ित करने के लिए -Recurse
विकल्प का उपयोग करें।
powershell Compress-Archive -Path C:\Path\To\Your\Folder\* -DestinationPath C:\Path\To\Your\Archive\FullBackup.zip -Recurse
इन उन्नत उदाहरणों का उपयोग करके, आप विंडोज कमांड प्रॉम्प्ट और पावरशेल के शक्तिशाली संयोजन के माध्यम से अधिक लचीले और कुशलतापूर्वक फ़ाइलों को प्रबंधित और संपीड़ित कर सकते हैं।
विंडोज कमांड प्रॉम्प्ट के साथ संपीड़ित करते समय महत्वपूर्ण विचार
विंडोज कमांड प्रॉम्प्ट का उपयोग करते हुए फ़ाइलों या फ़ोल्डरों को ZIP प्रारूप में संपीड़ित करते समय, कई विचारों का ध्यान रखना महत्वपूर्ण है। इन बिंदुओं को समझने से डेटा हानि या अनपेक्षित त्रुटियों से बचने में मदद मिल सकती है।
फ़ाइल पथ लंबाई पर ध्यान दें
विंडोज में फ़ाइल पथों की अधिकतम लंबाई पर एक सीमा होती है, आमतौर पर 260 अक्षरों तक। इस सीमा को पार करने से संपीड़न प्रक्रिया के दौरान त्रुटियाँ हो सकती हैं। विशेष रूप से ध्यान दें यदि आप गहरे फ़ोल्डर हायरार्की में स्थित फ़ाइलों को संपीड़ित कर रहे हैं।
अनुमतियाँ जांचें
सुनिश्चित करें कि आपके पास संपीड़ित करने के लिए इरादित फ़ाइलों या फ़ोल्डरों के लिए उचित पहुँच अनुमतियाँ हैं। प्रशासक अनुमतियों की आवश्यकता वाली फ़ाइलों या फ़ोल्डरों को संपीड़ित करने का प्रयास त्रुटियों का कारण बन सकता है।
फ़ाइल लॉक्स की जाँच करें
अन्य अनुप्रयोगों द्वारा उपयोग में रहने वाली फ़ाइलें संपीड़ित नहीं हो सकती हैं। यदि कोई फ़ाइल लॉक है, तो आपको संपीड़न प्रक्रिया को पूरा करने से पहले उस फ़ाइल का उपयोग करने वाले अनुप्रयोग को बंद करना होगा।
निष्कर्ष
विंडोज कमांड प्रॉम्प्ट का उपयोग करके ZIP संपीड़न दैनिक कार्य कुशलता में सुधार करने के लिए एक शक्तिशाली उपकरण है। इस लेख में परिचय की गई विधियों और विचारों को महारत हासिल करके, आप फ़ाइलों के संगठन, साझाकरण, और संग्रहण स्थान कमी को सरल बना सकते हैं। विशिष्ट फ़ाइल प्रकारों को संपीड़ित करना, बड़ी संख्या में फ़ाइलों का प्रबंधन करना, या बैकअप निर्माण को स्वचालित करना, विभिन्न परिदृश्यों में इस प्रौद्योगिकी का लाभ उठाएं ताकि फ़ाइल प्रबंधन अधिक सुविधाजनक बन सके और आपके कार्यप्रवाह को सुचारू बनाया जा सके। आज ही अपने अभ्यास में इन कमांड-लाइन तकनीकों को शामिल करना शुरू करें।