Predstavujeme príkazy PowerShell Unzip a Zip v archívoch

Predstavujeme Prikazy Powershell Unzip A Zip V Archivoch



Normálne je možné operáciu zipsovania alebo rozbaľovania súborov vykonávať pomocou rozhrania GUI. Dá sa to však umožniť aj pomocou špecifických cmdletov v PowerShell. Kompresia súborov znižuje veľkosť súboru na disku. Tiež sa stará o všetky súbory na jednom mieste. Okrem toho zabraňuje aj zraniteľným útokom na súbory.

Tento blog sa bude zaoberať metódami komprimovania alebo rozbaľovania súborov.

Ako komprimovať alebo rozbaliť súbory v PowerShell?

Toto sú uvedené metódy, ktoré budú rozpracované:







Metóda 1: Komprimujte alebo komprimujte súbory v prostredí PowerShell pomocou rutiny „Compress-Archive“

Súbory v PowerShell je možné komprimovať alebo komprimovať pomocou „ Compress-Archive cmdlet. Dokáže komprimovať jeden alebo viacero súborov naraz.



Príklad 1: Použite príkaz „Compress-Archive“ na komprimovanie jedného súboru

Nasledujúci príklad zazipuje jeden súbor pomocou súboru „ Compress-Archive ” cmdlet:



Komprimovať - Archív -Cesta C:\Doc\File.txt - Cieľová cesta C:\Doc\File.zip

Podľa vyššie uvedeného kódu:





  • Najprv pridajte cmdlet „Compress-Archive“, zadajte „ -Cesta ” a priraďte cestu k súboru, ktorý sa má skomprimovať.
  • Potom definujte „ -Cesta cieľa ” a priraďte cieľovú cestu k súboru a “ .PSČ ” rozšírenie:

Skontrolujte, či bol súbor skomprimovaný alebo nie, vykonaním nižšie uvedeného kódu:



Get-ChildItem C:\Doc\

Vo vyššie uvedenom kóde najskôr pridajte „ Get-ChildItem ” cmdlet a potom priraďte adresu adresára:

Príklad 2: Použite príkaz „Compress-Archive“ na skomprimovanie viacerých súborov naraz

Tento nasledujúci príklad zazipuje viacero súborov pomocou PowerShell “ Compress-Archive cmdlet. Ak to chcete urobiť, jednoducho priraďte viacero adries súborov k „ -Cesta ” parameter oddelený čiarkou:

Komprimovať - Archív -Cesta C:\Doc\File.txt , C:\Doc\New.txt - Cieľová cesta C:\Doc\File.zip

Príklad 3: Pomocou príkazu „Compress-Archive“ skomprimujte všetky súbory v priečinku

Teraz archivujte alebo zipsujte všetky súbory v priečinku pomocou zástupného znaku „ * ” operátor. Z tohto dôvodu pridajte na koniec adresy adresára operátor „*“, ako je uvedené nižšie:

Komprimovať - Archív -Cesta 'C:\Doc\*' - Cieľová cesta C:\Doc\File.zip

Metóda 2: Dekomprimujte alebo rozbaľte súbory v prostredí PowerShell pomocou rutiny „Rozbaliť-archivovať“

Súbory, ktoré sú zazipované alebo komprimované, je možné rozbaliť alebo dekomprimovať pomocou „ Rozbaliť-Archív cmdlet.

Príklad: Na rozbalenie súboru použite príkaz „Rozbaliť-archivovať“.

V tomto príklade sa zazipovaný súbor rozbalí pomocou „ Rozbaliť-Archív ” cmdlet:

Rozbaliť - Archív -Cesta C:\Doc\File.zip - Cieľová cesta C:\Doc\File

Podľa vyššie uvedeného kódu:

  • Najprv pridajte „ Rozbaliť-Archív 'cmdlet, zadajte ' -Cesta ” a priraďte mu adresu súboru spolu s názvom súboru:

Skontrolujeme, či boli súbory extrahované alebo nie pomocou „ Get-ChildItem ” cmdlet spolu s adresou adresára:

Get-ChildItem C:\Doc\Súbor

To bolo všetko o postupe zipsovania a rozbaľovania súborov pomocou PowerShell.

Záver

Ak chcete súbor skomprimovať alebo komprimovať v prostredí PowerShell, „ Compress-Archive ” sa používa cmdlet. Pri rozbalení alebo rozbalení súboru sa zobrazí „ Rozbaliť-Archív Je možné použiť rutinu cmdlet. Okrem toho je možné zazipovať alebo rozbaliť viacero súborov naraz. Tento zápis dodržal uvedený dotaz a vyriešil uvedený dotaz.