Vi introduserer PowerShell Unzip og Zip-kommandoer på arkiver

Vi Introduserer Powershell Unzip Og Zip Kommandoer Pa Arkiver



Normalt kan komprimering eller utpakking av filer utføres ved hjelp av GUI-grensesnittet. Imidlertid kan det også gjøres mulig ved å bruke spesifikke cmdlets i PowerShell. Komprimering av filer reduserer størrelsen på filen på disken. Den tar også hensyn til alle filene på ett sted. Dessuten forhindrer det filene fra sårbare angrep også.

Denne bloggen vil dekke metoder for å zippe eller pakke ut filer.

Hvordan zippe eller pakke ut filer i PowerShell?

Dette er metodene gitt som vil bli utdypet:







Metode 1: Komprimer eller zip-filer i PowerShell ved å bruke 'Compress-Archive' Cmdlet

Filer i PowerShell kan zippes eller komprimeres ved å bruke ' Komprimer-arkiv ' cmdlet. Den kan komprimere én eller flere filer samtidig.



Eksempel 1: Bruk kommandoen 'Compress-Archive' for å zippe en enkelt fil

Følgende eksempel vil zippe en enkelt fil ved å bruke ' Komprimer-arkiv ' cmdlet:



Komprimere - Arkiv -Sti C:\Doc\File.txt - Destinasjonssti C:\Doc\File.zip

I henhold til koden ovenfor:





  • Først legger du til 'Compress-Archive' cmdleten, spesifiser ' -Sti ” parameter, og tilordne filbanen som skal zippes.
  • Etter det, definer ' -Destinasjonssti ' parameter og tilordne målbanen med filen og ' .glidelås ' Utvidelse:

La oss sjekke om filen ble zippet eller ikke ved å utføre koden nedenfor:



Get-ChildItem C:\Doc\

I den ovennevnte koden legger du først til ' Get-ChildItem ' cmdlet og tilordne deretter katalogadressen:

Eksempel 2: Bruk 'Compress-Archive'-kommandoen til å zippe flere filer samtidig

Dette følgende eksempelet vil zippe flere filer med PowerShell ' Komprimer-arkiv ' cmdlet. For å gjøre det, tilordne ganske enkelt de flere filadressene til ' -Sti parameter, atskilt med komma:

Komprimere - Arkiv -Sti C:\Doc\File.txt , C:\Doc\New.txt - Destinasjonssti C:\Doc\File.zip

Eksempel 3: Bruk 'Compress-Archive'-kommandoen til å zippe alle filer i mappen

Nå, arkiver eller zipp alle filene i mappen ved å bruke jokertegnet ' * ' operatør. Av den grunn legger du til '*'-operatøren på slutten av katalogadressen, som vist nedenfor:

Komprimere - Arkiv -Sti 'C:\Doc\*' - Destinasjonssti C:\Doc\File.zip

Metode 2: Dekomprimer eller pakke ut filer i PowerShell ved å bruke 'Expand-Archive' Cmdlet

Filer som er zippet eller komprimert kan pakkes ut eller komprimeres ved hjelp av ' Utvid-arkiv ' cmdlet.

Eksempel: Bruk kommandoen 'Expand-Archive' for å pakke ut en fil

I dette eksemplet vil den zippede filen bli pakket ut ved å bruke ' Utvid-arkiv ' cmdlet:

Utvide - Arkiv -Sti C:\Doc\File.zip - Destinasjonssti C:\Doc\Fil

I henhold til koden ovenfor:

  • Først legger du til ' Utvid-arkiv ' cmdlet, spesifiser ' -Sti parameter og tilordne den filadressen sammen med navnet på filen:

La oss sjekke om filene ble pakket ut eller ikke ved å bruke ' Get-ChildItem ' cmdlet sammen med katalogadressen:

Get-ChildItem C:\Doc\Fil

Det handlet om prosedyren for å pakke og pakke ut filer ved hjelp av PowerShell.

Konklusjon

For å zippe eller komprimere filen i PowerShell, ' Komprimer-arkiv ' cmdlet brukes. Mens du skal pakke ut eller komprimere en fil, vil ' Utvid-arkiv ' cmdlet kan brukes. Dessuten kan flere filer også zippes eller pakkes ut samtidig. Denne oppskriften har observert det oppgitte søket og løst det oppgitte spørsmålet.