Představujeme příkazy PowerShell Unzip a Zip v archivech

Predstavujeme Prikazy Powershell Unzip A Zip V Archivech



Normálně lze operaci zipování nebo rozbalování souborů provádět pomocí rozhraní GUI. Lze to však také umožnit pomocí konkrétních rutin v PowerShellu. Komprimací souborů se zmenší velikost souboru na disku. Také se stará o všechny soubory na jednom místě. Kromě toho také chrání soubory před zranitelnými útoky.

Tento blog se bude zabývat metodami komprimování nebo rozbalování souborů.

Jak zkomprimovat nebo rozbalit soubory v PowerShellu?

Toto jsou uvedené metody, které budou vypracovány:







Metoda 1: Komprimujte nebo komprimujte soubory v prostředí PowerShell pomocí rutiny „Compress-Archive“

Soubory v PowerShellu lze komprimovat nebo komprimovat pomocí „ Compress-Archive ”cmdlet. Může komprimovat jeden nebo více souborů najednou.



Příklad 1: Pomocí příkazu „Compress-Archive“ zkomprimujte jeden soubor

Následující příklad zazipuje jeden soubor pomocí „ Compress-Archive ”cmdlet:



Komprimovat - Archiv -Cesta C:\Doc\File.txt - Cílová cesta C:\Doc\File.zip

Podle výše uvedeného kódu:





  • Nejprve přidejte rutinu „Compress-Archive“, zadejte „ -Cesta ” a přiřaďte cestu k souboru, který má být komprimován.
  • Poté definujte „ -Cesta cíle ” a přiřaďte cílovou cestu k souboru a “ .zip ” rozšíření:

Podívejme se, zda byl soubor zazipován nebo ne, spuštěním níže uvedeného kódu:



Get-ChildItem C:\Doc\

Ve výše uvedeném kódu nejprve přidejte „ Get-ChildItem ” cmdlet a poté přiřaďte adresu adresáře:

Příklad 2: Pomocí příkazu „Compress-Archive“ zkomprimujte více souborů najednou

Tento následující příklad zazipuje více souborů pomocí PowerShell “ Compress-Archive ”cmdlet. Chcete-li to provést, jednoduše přiřaďte více adres souborů k „ -Cesta ” parametr oddělený čárkou:

Komprimovat - Archiv -Cesta C:\Doc\File.txt , C:\Doc\New.txt - Cílová cesta C:\Doc\File.zip

Příklad 3: Pomocí příkazu „Compress-Archive“ zkomprimujte všechny soubory ve složce

Nyní archivujte nebo zazipujte všechny soubory ve složce pomocí zástupného znaku „ * “ operátor. Z tohoto důvodu přidejte na konec adresy adresáře operátor „*“, jak je ukázáno níže:

Komprimovat - Archiv -Cesta 'C:\Doc\*' - Cílová cesta C:\Doc\File.zip

Metoda 2: Dekomprimujte nebo rozbalte soubory v prostředí PowerShell pomocí rutiny „Rozbalit-archivovat“

Soubory, které jsou zazipované nebo komprimované, lze rozbalit nebo dekomprimovat pomocí „ Rozbalit-Archiv ”cmdlet.

Příklad: K rozbalení souboru použijte příkaz „Rozbalit-archivovat“.

V tomto příkladu bude zazipovaný soubor rozbalen pomocí „ Rozbalit-Archiv ”cmdlet:

Rozšířit - Archiv -Cesta C:\Doc\File.zip - Cílová cesta C:\Doc\File

Podle výše uvedeného kódu:

  • Nejprve přidejte „ Rozbalit-Archiv 'cmdlet, zadejte ' -Cesta ” a přiřaďte mu adresu souboru spolu s názvem souboru:

Zkontrolujeme, zda byly soubory extrahovány nebo ne, pomocí „ Get-ChildItem ” cmdlet spolu s adresou adresáře:

Get-ChildItem C:\Doc\Soubor

To bylo vše o postupu zipování a rozbalování souborů pomocí PowerShellu.

Závěr

Chcete-li soubor zkomprimovat nebo zkomprimovat v prostředí PowerShell, „ Compress-Archive ” je použita rutina. Při rozbalení nebo dekomprimaci souboru se zobrazí „ Rozbalit-Archiv ” cmdlet lze použít. Navíc lze zazipovat nebo rozbalit více souborů najednou. Tento zápis dodržel uvedený dotaz a vyřešil uvedený dotaz.