Što je Cmdlet Compress-Archive u PowerShell-u?

Sto Je Cmdlet Compress Archive U Powershell U



Datoteke ili mape u PowerShell-u mogu se arhivirati, komprimirati ili komprimirati korištenjem ' Sažimanje-Arhiva ” cmdlet. Štoviše, također može stvoriti novu arhivsku datoteku iz struganja. PowerShell koristi ' -Razina kompresije ” parametar za primjenu kompresije na datoteku koja arhivira datoteku. Što je viša razina kompresije, potrebno je manje vremena za izradu datoteke. Međutim, to će povećati veličinu datoteke.

U ovom ćemo članku pružiti informacije o cmdlet-u 'Compress-Archive'.







Što je Cmdlet Compress-Archive u PowerShell-u?

Kao što je gore opisano, navedeni cmdlet odgovoran je za arhiviranje jedne ili više datoteka. Otkrijmo načine komprimiranja datoteke u zip datoteku uz pomoć danih primjera.



Primjer 1: Korištenje cmdleta 'Compress-Archive' za komprimiranje dviju datoteka



Izvršite donji kod za arhiviranje više od jedne datoteke:





Sažimanje-Arhiva -Doslovni put C:\Docs\Script.ps1, C:\Docs\New.csv -Razina kompresije Optimalno -DestinationPath C:\Docs\File.zip

U skladu s gornjim kodom:



  • Prvo navedite ' Sažimanje-Arhiva ' cmdlet zajedno s ' -Doslovni put ” parametar koji ima putanju dviju datoteka odvojenih zarezom.
  • Zatim postavite ' -Razina kompresije ” i dodijelite mu „ Optimalno ” vrijednost.
  • Na kraju dodajte ' -DestinationPath ”, navedite odredišnu putanju i proširenje:

Primjer 2: Sažimanje cijelog direktorija u Zip datoteku

Za komprimiranje mape u zip datoteku, izvršite sljedeću naredbu:

Sažimanje-Arhiva -Staza C:\Docs -DestinationPath C:\Docs\New_File.zip

U gore navedenom kodu:

  • Prvo dodajte ' Sažimanje-Arhiva ' cmdlet zajedno s ' -Staza ” parametar koji mu je dodijeljen navedeni put.
  • Zatim napišite ' -DestinationPath ” i navedite ciljni put:

Primjer 3: Napravite Zip datoteku koja sadrži više datoteka iz mape uz pomoć zamjenskog znaka

Za komprimiranje cijele mape koja sadrži nekoliko postavljanjem zamjenskog znaka ' * ” uz putanju mape, upotrijebite danu naredbu:

Sažimanje-Arhiva -Staza C:\Dokumenti\ * -Razina kompresije Najbrži -DestinationPath C:\Docs\Multi.zip

Primjer 4: Ažuriranje postojeće Zip datoteke pomoću parametra “-Update”.

Dodajte ' -Ažuriraj ' zajedno s ' Sažimanje-Arhiva ” cmdlet za ažuriranje postojeće zip datoteke:

Sažimanje-Arhiva -Staza C:\Dokumenti\ * -Ažuriraj -DestinationPath C:\Docs\Multi.zip

To je to! Razgovarali smo o ' Sažimanje-Arhiva ” cmdlet detaljno.

Zaključak

' Sažimanje-Arhiva ” cmdlet je odgovoran za arhiviranje, komprimiranje ili komprimiranje datoteke ili direktorija u PowerShell-u. Sažimanje datoteke štiti je od zlonamjernih aktivnosti. Ovaj vodič pruža pojedinosti o cmdlet-u 'Compress-Archive' u PowerShell-u.