यह ब्लॉग फाइलों को जिप या अनजिप करने के तरीकों को कवर करेगा।
PowerShell में फ़ाइलों को ज़िप या अनज़िप कैसे करें?
ये दिए गए तरीके हैं जिन्हें विस्तृत किया जाएगा:
- ज़िप फ़ाइलों के लिए 'कंप्रेस-आर्काइव' सीएमडीलेट का प्रयोग करें।
- फ़ाइलों को अनज़िप करने के लिए 'एक्सपैंड-आर्काइव' cmdlet का उपयोग करें।
विधि 1: 'कंप्रेस-आर्काइव' Cmdlet का उपयोग करके PowerShell में फ़ाइलों को संपीड़ित या ज़िप करें
PowerShell में फ़ाइलों को 'का उपयोग करके ज़िप या संपीड़ित किया जा सकता है' कंप्रेस-आर्काइव सीएमडीलेट। यह एक बार में सिंगल या मल्टीपल फाइल को कंप्रेस कर सकता है।
उदाहरण 1: एक फ़ाइल को ज़िप करने के लिए 'कंप्रेस-आर्काइव' कमांड का उपयोग करें
निम्नलिखित उदाहरण 'का उपयोग करके एकल फ़ाइल को ज़िप करेगा' कंप्रेस-आर्काइव सीएमडीलेट:
संकुचित करें - पुरालेख -पथ सी:\Doc\File.txt - डेस्टिनेशनपाथ C:\Doc\File.zip
उपरोक्त कोड के अनुसार:
- सबसे पहले, 'कंप्रेस-आर्काइव' cmdlet जोड़ें, निर्दिष्ट करें ' -पथ ” पैरामीटर, और ज़िप किए जाने के लिए फ़ाइल पथ असाइन करें।
- उसके बाद, परिभाषित करें ' -गंतव्य पथ 'पैरामीटर और फ़ाइल के साथ लक्ष्य पथ असाइन करें और' ज़िप ' विस्तार:
आइए देखें कि नीचे दिए गए कोड को निष्पादित करके फ़ाइल को ज़िप किया गया था या नहीं:
Get-ChildItem सी: \ डॉक्टर \
उपर्युक्त कोड में, पहले 'जोड़ें' Get-ChildItem ” cmdlet और फिर डायरेक्टरी एड्रेस असाइन करें:
उदाहरण 2: एक साथ कई फाइलों को जिप करने के लिए 'कंप्रेस-आर्काइव' कमांड का उपयोग करें
यह निम्न उदाहरण PowerShell के साथ कई फ़ाइलों को ज़िप करेगा ' कंप्रेस-आर्काइव सीएमडीलेट। ऐसा करने के लिए, बस एकाधिक फ़ाइल पतों को ' -पथ 'पैरामीटर, अल्पविराम द्वारा अलग किया गया:
संकुचित करें - पुरालेख -पथ सी:\Doc\File.txt , सी:\Doc\New.txt - डेस्टिनेशनपाथ C:\Doc\File.zip
उदाहरण 3: फोल्डर में सभी फाइलों को जिप करने के लिए 'कंप्रेस-आर्काइव' कमांड का उपयोग करें
अब, वाइल्डकार्ड का उपयोग करके फ़ोल्डर में सभी फ़ाइलों को संग्रह या ज़िप करें ' * ' ऑपरेटर। इस कारण से, निर्देशिका पते के अंत में '*' ऑपरेटर जोड़ें, जैसा कि नीचे दिखाया गया है:
संकुचित करें - पुरालेख -पथ 'सी: \ डॉक्टर \ *' - डेस्टिनेशनपाथ C:\Doc\File.zip
विधि 2: 'Expand-Archive' Cmdlet का उपयोग करके PowerShell में फ़ाइलों को अनकंप्रेस या अनज़िप करें
जिन फाइलों को ज़िप्ड या कंप्रेस्ड किया गया है उन्हें 'की सहायता से अनज़िप या असम्पीडित किया जा सकता है' विस्तार-संग्रह सीएमडीलेट।
उदाहरण: फ़ाइल को अनज़िप करने के लिए 'एक्सपैंड-आर्काइव' कमांड का उपयोग करें
इस उदाहरण में, ज़िप की गई फ़ाइल को 'का उपयोग करके अनज़िप किया जाएगा' विस्तार-संग्रह सीएमडीलेट:
बढ़ाना - पुरालेख -पथ सी:\Doc\File.zip - डेस्टिनेशनपाथ सी:\Doc\Fileउपरोक्त कोड के अनुसार:
- सबसे पहले, 'जोड़ें' विस्तार-संग्रह 'cmdlet, निर्दिष्ट करें' -पथ ”पैरामीटर और इसे फ़ाइल के नाम के साथ फ़ाइल का पता असाइन करें:
आइए देखें कि 'का उपयोग करके फाइलें निकाली गई थीं या नहीं।' Get-ChildItem 'cmdlet निर्देशिका पते के साथ:
Get-ChildItem सी: \ डॉक्टर \ फ़ाइल
यह सब PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप करने की प्रक्रिया के बारे में था।
निष्कर्ष
PowerShell में फ़ाइल को ज़िप या संपीड़ित करने के लिए, “ कंप्रेस-आर्काइव 'cmdlet का उपयोग किया जाता है। फ़ाइल को अनज़िप या अनकम्प्रेस करने के लिए, ' विस्तार-संग्रह 'cmdlet का उपयोग किया जा सकता है। इसके अलावा, एक साथ कई फाइलों को ज़िप या अनज़िप भी किया जा सकता है। इस राइट-अप में कथित प्रश्न का अवलोकन किया गया है और कथित प्रश्न का समाधान किया गया है।