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.