Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

अनिवार्य रूप से, ZIP फ़ाइल प्रारूप फ़ाइलों को एक फ़ाइल में संपीड़ित करके उनका आकार कम करता है। यह प्रक्रिया डिस्क स्थान बचाती है, डेटा एन्क्रिप्ट करती है, और दूसरों के साथ फ़ाइलें साझा करना आसान बनाती है। इस पोस्ट में, हम आपको दिखाएंगे कि Windows 11/10 में PowerShell उपयोगिता का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें।

PowerShell का उपयोग करके फ़ाइलों को ज़िप कैसे करें

आप Compress-Archive cmdlet का उपयोग करके कुछ फ़ाइलों को ZIP फ़ाइल संग्रह में संपीड़ित करके शुरू करते हैं। यह उन फ़ाइलों का पथ लेता है जिन्हें आप संपीड़ित करना चाहते हैं—एकाधिक फ़ाइलों को अल्पविराम से अलग किया जाता है—और उन्हें आपके द्वारा निर्दिष्ट गंतव्य में संग्रहीत करता है।

निम्न कार्य करें:

पावर उपयोगकर्ता मेनू खोलने के लिए Windows कुंजी + X दबाएं और फिर कीबोर्ड पर I दबाकर PowerShell लॉन्च करें।

अगला, नीचे दिए गए सिंटैक्स में टाइप करें, <PathToFiles> और <PathToDestination> प्लेसहोल्डर को उन फ़ाइलों के पथ से बदलें जिन्हें आप संपीड़ित करना चाहते हैं और वह नाम और फ़ोल्डर जहां आप इसे जाना चाहते हैं, क्रमशः।

Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

नोट: जब आप गंतव्य पथ प्रदान करते हैं, तो संग्रह फ़ाइल को एक नाम देना सुनिश्चित करें या PowerShell इसे आपके द्वारा निर्दिष्ट स्थान पर ".zip" के रूप में सहेजेगा। साथ ही, ध्यान रखें कि पथ के चारों ओर उद्धरण चिह्न केवल तभी आवश्यक हैं जब फ़ाइल पथ में स्पेस हो।

वैकल्पिक रूप से, किसी फ़ोल्डर की संपूर्ण सामग्री और उसके सभी उपफ़ोल्डर्स को ज़िप करने के लिए, आप ऊपर दिए गए समान सिंटैक्स का उपयोग कर सकते हैं, <PathToFiles> और <PathToDestination> प्लेसहोल्डर को उन फ़ाइलों के पथ से बदलें जिन्हें आप संपीड़ित करना चाहते हैं और वह नाम और फ़ोल्डर जहां आप इसे जाना चाहते हैं, क्रमशः।

यह नीचे दी गई छवि में दिखाए अनुसार दिखना चाहिए।

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

यह कमांड व्यक्तिगत फ़ाइलों को निर्दिष्ट किए बिना कई फ़ाइलों और फ़ोल्डर्स वाले निर्देशिका का पथ रखता है। PowerShell रूट निर्देशिका के अंदर की हर चीज को लेता है और इसे संपीड़ित करता है, उपफ़ोल्डर्स और सभी।

पढ़ें: .TAR.GZ, .TGZ या .GZ फ़ाइलें कैसे खोलें।

वाइल्डकार्ड वर्ण (*) फ़ंक्शन

Compress-Archive cmdlet आपको कार्यक्षमता को और विस्तारित करने के लिए एक वाइल्डकार्ड वर्ण (*) का उपयोग करने देता है। जब आप वर्ण का उपयोग करते हैं, तो आप रूट डायरेक्टरी को बाहर कर सकते हैं, केवल एक डायरेक्टरी में फ़ाइलों को संपीड़ित कर सकते हैं, या किसी विशिष्ट प्रकार की सभी फ़ाइलों को चुन सकते हैं। Compress-Archive के साथ वाइल्डकार्ड का उपयोग करने के लिए, आपको -Path पैरामीटर का उपयोग करना होगा, क्योंकि -LiteralPath उन्हें स्वीकार नहीं करता है।

अब, ऊपर दिए गए दोनों उदाहरणों से, आपने देखा है कि संग्रह फ़ाइल बनाते समय रूट डायरेक्टरी और उसकी सभी फ़ाइलों और उपनिर्देशिकाओं को कैसे शामिल किया जाए। हालांकि, यदि आप Zip फ़ाइल से रूट फ़ोल्डर को बाहर करना चाहते हैं, तो आप इसे संग्रह से बाहर करने के लिए वाइल्डकार्ड का उपयोग कर सकते हैं। फ़ाइल पथ के अंत में एक एस्टरिस्क (*) जोड़कर, PowerShell केवल रूट डायरेक्टरी के अंदर की चीज़ों को लेगा। सही सिंटैक्स नीचे प्रस्तुत किया गया है।

Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

अब, उस मामले में जहां आपके पास विभिन्न फ़ाइल प्रकारों (.docx, .txt, .jpg, आदि) के साथ एक फ़ोल्डर है, लेकिन केवल एक प्रकार की सभी फ़ाइलों को संपीड़ित करना चाहते हैं, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं। PowerShell स्पष्ट रूप से दूसरों को छुए बिना निर्दिष्ट फ़ाइलों को संग्रहीत करेगा। ध्यान रखें कि इस विधि के साथ उपनिर्देशिकाएं और रूट फ़ोल्डर की फ़ाइलें संग्रह में शामिल नहीं हैं।

Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

अंत में, यदि आप एक संग्रह चाहते हैं जो केवल रूट डायरेक्टरी और उसके सभी उपनिर्देशिकाओं में फ़ाइलों को संपीड़ित करता है, तो आप फ़ाइलों को ज़िप करने के लिए स्टार-डॉट-स्टार (*.*) वाइल्डकार्ड का उपयोग करेंगे जिसका सिंटैक्स नीचे दिया गया है। इस विधि के साथ भी, उपनिर्देशिकाएं और रूट फ़ोल्डर की फ़ाइलें संग्रह में शामिल नहीं हैं।

Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

अब, यह इंगित करना अनिवार्य है कि संग्रह पूरा होने के बाद भी, आप नीचे दिए गए सही सिंटैक्स के साथ -Update पैरामीटर के उपयोग से मौजूदा ज़िप्ड फ़ाइल को अपडेट कर सकते हैं। यह आपको संग्रह में पुराने फ़ाइल संस्करणों को नए संस्करणों से बदलने की अनुमति देता है जिनके नाम समान हैं, और उन फ़ाइलों को जोड़ते हैं जो रूट डायरेक्टरी में बनाई गई हैं।

Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

और यह Windows 10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप करने के विभिन्न परिदृश्यों की प्रक्रिया का समापन करता है। PowerShell का उपयोग करके फ़ाइलों को अनज़िप करने का तरीका देखने के लिए नीचे जारी रखें।

पढ़ें: Windows 11/10 पर CURL कैसे इंस्टॉल करें।

PowerShell का उपयोग करके फ़ाइलों को अनज़िप कैसे करें

जैसा कि आप पहले ही देख चुके हैं, PowerShell का उपयोग फ़ाइलों को ज़िप करने के लिए किया जा सकता है। उपयोगिता संग्रह को अनज़िप भी कर सकती है। प्रक्रिया उन्हें संपीड़ित करने से भी आसान है - आपको बस स्रोत फ़ाइल और डेटा को अनज़िप करने के लिए एक गंतव्य तैयार चाहिए।

आइए इसे शुरू करें।

PowerShell का उपयोग करके फ़ाइलों को अनज़िप करने के लिए, निम्न कार्य करें:

PowerShell खोलें।

अगला, नीचे दिए गए सिंटैक्स में टाइप करें, <PathToZipFile> और <PathToDestination> प्लेसहोल्डर को उन फ़ाइलों के पथ से बदलें जिन्हें आप संपीड़ित करना चाहते हैं और वह नाम और फ़ोल्डर जहां आप इसे जाना चाहते हैं, क्रमशः।

Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

निर्दिष्ट गंतव्य फ़ोल्डर जिसमें फ़ाइलों को निकालना है, संग्रह की सामग्री से भर जाएगा। यदि अनज़िप करने से पहले फ़ोल्डर मौजूद नहीं था, तो PowerShell फ़ोल्डर बनाएगा और अनज़िप करने से पहले सामग्री को इसमें रखेगा।

डिफ़ॉल्ट रूप से, यदि आप -DestinationPath पैरामीटर को छोड़ देते हैं, तो PowerShell सामग्री को वर्तमान रूट डायरेक्टरी में अनज़िप करेगा और ज़िप फ़ाइल के नाम का उपयोग करके एक नया फ़ोल्डर बनाएगा।

इस उदाहरण में, कमांड में Docs फ़ोल्डर निर्दिष्ट है, इसलिए PowerShell C:\Users\Chidum.Osobalu पथ में Docs फ़ोल्डर बनाएगा और संग्रह से फ़ाइलों को फ़ोल्डर में निकालेगा। इस पोस्ट की शुरुआत में संग्रहीत दो फ़ाइलों वाले आउटपुट फ़ोल्डर को नीचे देखें।

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

ध्यान दें कि, यदि गंतव्य में Docs फ़ोल्डर पहले से मौजूद है, तो PowerShell फ़ाइलों को अनज़िप करने का प्रयास करते समय एक त्रुटि लौटाएगा। हालांकि, आप -Force पैरामीटर का उपयोग करके PowerShell को नए डेटा के साथ डेटा को ओवरराइट करने के लिए मजबूर कर सकते हैं।

आपको -Force पैरामीटर का उपयोग केवल तभी करना चाहिए जब पुरानी फ़ाइलों की आवश्यकता न हो, क्योंकि यह आपके कंप्यूटर पर फ़ाइलों को अपरिवर्तनीय रूप से बदल देगा।

और यह Windows 11/10 में PowerShell उपयोगिता का उपयोग करके फ़ाइलों को ज़िप और अनज़िप करने के तरीके पर हमारे विषय को समाप्त करता है!

Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें
  1. विंडोज 11/10 में फ़ाइलों और फ़ोल्डरों को कैसे ले जाएं विंडोज 11/10 में फ़ाइलों और फ़ोल्डरों को कैसे ले जाएं

    विंडोज 11 और विंडोज 10 फ़ाइलों और फ़ोल्डरों को एक स्थान से दूसरे स्थान पर ले जाने के कई तरीके प्रदान करते हैं। किसी फ़ाइल या फ़ोल्डर को ले जाने का अर्थ है उसकी वर्तमान स्थान को वांछित स्थान पर बदलना, बिना फ़ाइल या फ़ोल्डर की कोई समान प्रति बनाए। फ़ाइलों या फ़ोल्डरों को ले जाने का सबसे आम तरीका उन्हे

  1. चरण-दर-चरण गाइड: विंडोज 10 और 11 पर फाइलों को ज़िप और अनज़िप करना चरण-दर-चरण गाइड: विंडोज 10 और 11 पर फाइलों को ज़िप और अनज़िप करना

    अपनी फाइलों को ज़िप करने से आप उन्हें कंप्रेस कर सकते हैं और उनका आकार कम कर सकते हैं। यह कई फाइलों या बड़ी आकार की फाइलों से निपटने पर विशेष रूप से सहायक होता है। यह आपके फाइलों को स्थानांतरित करते समय समग्र फाइल ट्रांसफर गति में भी सुधार करता है। और जब आप ट्रांसफर के साथ हो जाते हैं, तो आपको फाइलो

  1. विंडोज 10 में पावरशेल का उपयोग करके फ़ाइलों को कंप्रेस और एक्सट्रैक्ट करें – चरण-दर-चरण गाइड विंडोज 10 में पावरशेल का उपयोग करके फ़ाइलों को कंप्रेस और एक्सट्रैक्ट करें – चरण-दर-चरण गाइड

    ज़िप फ़ंक्शन आपको एक फ़ाइल को उसकी सभी संबद्ध कॉन्फ़िगरेशन के साथ एक ही फ़ाइल में कंप्रेस करके छोटे आकार में बदलने की अनुमति देता है। इस तरह, ऐसी कंप्रेस्ड ज़िप फ़ाइलों को ईमेल या अन्य फ़ाइल-साझाकरण माध्यमों पर दूसरों के साथ आसानी से साझा किया जा सकता है। ज़िप फ़ंक्शन करने के लिए, उपयोगकर्ता आमतौर