Kompresjon

Hvordan zip og pakke ut filer ved hjelp av PowerShell i Windows 10

Hvordan zip og pakke ut filer ved hjelp av PowerShell i Windows 10

I hovedsak reduserer ZIP-filformatet filstørrelsen ved å komprimere dem til en enkelt fil. Denne prosessen sparer diskplass, krypterer data og gjør det enkelt å dele filer med andre. I dette innlegget vil vi vise deg hvordan du gjør det zip og pakke ut filer bruker Kraftskall verktøy i Windows 10.

Hvordan zip-filer ved hjelp av PowerShell

Du begynner med å komprimere noen filer til et ZIP-filarkiv ved hjelp av Komprimer-arkiv cmdlet. Det tar stien til alle filer du vil komprimere - flere filer skilles med komma og arkiverer dem på destinasjonen du spesifiserer.

Gjør følgende:

trykk Windows-tast + X for å åpne Strømbrukermenyen og trykk deretter på Jeg på tastaturet for å starte PowerShell.

Deretter skriver du inn syntaksen nedenfor og erstatter og plassholder med banen til filene du vil komprimere og henholdsvis navnet og mappen du vil at den skal gå.

Komprimer-arkiv -LiteralPath  -Destinasjonsvei 

Merk: Når du oppgir destinasjonsstien, må du gi arkivfilen et navn, ellers lagrer PowerShell den som “.zip ”der du spesifiserer. Husk også at sitater rundt stien bare er nødvendige når filstien inneholder et mellomrom.

Alternativt, for å pakke hele innholdet i en mappe og alle undermappene, kan du bruke den samme syntaksen som ovenfor, og erstatte og plassholder med banen til filene du vil komprimere og henholdsvis navnet og mappen du vil at den skal gå.

Det skal se ut som vist på bildet nedenfor.

Denne kommandoen setter banen til en katalog med flere filer og mapper i uten å spesifisere individuelle filer. PowerShell tar alt inne i rotkatalogen og komprimerer det, undermapper og alt.

Lese: Hvordan åpne .TJÆRE.GZ, .TGZ eller .GZ. Filer.

Jokertegnet (*) -funksjonen

De Komprimer-arkiv cmdlet lar deg bruke et jokertegn (*) for å utvide funksjonaliteten ytterligere. Når du bruker tegnet, kan du ekskludere rotkatalogen, bare komprimere filer i en katalog eller velge alle filer av en bestemt type. Å bruke et jokertegn med Komprimer-arkiv, du må bruke -Sti parameter i stedet, som -LiteralPath godtar ikke dem.

Nå, fra begge eksemplene ovenfor, har du sett hvordan du skal inkludere rotkatalogen og alle dens filer og underkataloger når du oppretter en arkivfil. Men hvis du vil ekskludere rotmappen fra Zip-filen, kan du bruke et jokertegn for å utelate det fra arkivet. Ved å legge til en stjerne (*) til slutten av filstien, vil PowerShell bare ta tak i hva som er inne i rotkatalogen. Riktig syntaks presenteres nedenfor.

Komprimeringsarkiv -Path C: \ path \ to \ file \ * -DestinationPath C: \ path \ to \ archive.glidelås

I tilfelle du har en mappe med en rekke forskjellige filtyper (.docx, .tekst, .jpg, osv.) men bare vil komprimere alle av én type, kan du bruke syntaksen nedenfor. PowerShell vil arkivere filene som er spesifisert uten å berøre de andre eksplisitt. Husk at underkataloger og filene til rotmappen ikke er inkludert i arkivet med denne metoden.

Komprimeringsarkiv -Path C: \ path \ to \ file \ *.docx -DestinationPath C: \ path \ to \ archive.glidelås

Til slutt, hvis du vil ha et arkiv som bare komprimerer filer i rotkatalogen og alle underkataloger, vil du bruke stjerne-prikk-stjernen (*.*) jokertegn for å zip filene med syntaksen nedenfor. Med denne metoden er ikke underkataloger og filene i rotmappen inkludert i arkivet.

Komprimeringsarkiv -Path C: \ path \ to \ file \ *.* -DestinationPath C: \ path \ to \ archive.glidelås

Nå er det viktig å påpeke at selv etter at arkivet er fullført, kan du oppdatere en eksisterende zip-fil med bruk av -Oppdater parameter med riktig syntaks gitt nedenfor. Dette lar deg erstatte eldre filversjoner i arkivet med nyere som har samme navn, og legge til filer som er opprettet i rotkatalogen.

Komprimeringsarkiv -Path C: \ path \ to \ files -Update -DestinationPath C: \ path \ to \ archive.glidelås

Og dette avslutter prosessen med de forskjellige scenariene som du kan zip-filer ved hjelp av PowerShell i Windows 10. Fortsett nedenfor for å se hvordan du kan pakke ut filer ved hjelp av PowerShell.

Lese: Hvordan installere CURL på Windows 10.

Hvordan pakke ut filer ved hjelp av PowerShell

Som du allerede har sett, kan PowerShell brukes til å zip-filer. Verktøyet kan også pakke ut arkiver. Prosessen er enda enklere enn å komprimere dem - alt du trenger er kildefilen og et mål for dataene som er klare til å pakke ut.

La oss komme til det.

For å pakke ut filer ved hjelp av PowerShell, gjør du følgende:

Åpne PowerShell.

Deretter skriver du inn syntaksen nedenfor og erstatter og plassholder med banen til filene du vil komprimere og henholdsvis navnet og mappen du vil at den skal gå.

Utvid-arkiv -LiteralPath  -Destinasjonssti 

Destinasjonsmappen som er spesifisert for å pakke ut filene, fylles med innholdet i arkivet. Hvis mappen ikke eksisterte før opppakningen, vil PowerShell opprette mappen og plassere innholdet i den før den pakkes ut.

Som standard, hvis du utelater -Destinasjonssti parameter, PowerShell vil pakke ut innholdet i gjeldende rotkatalog og bruke navnet på zip-filen til å opprette en ny mappe.

I dette eksemplet, mappen Dokumenter er spesifisert i kommandoen, så PowerShell vil opprette mappen Dokumenter i stien C: \ Brukere \ Chidum.Osobalu og trekk ut filene fra arkivet i mappen. Se utdatamappen som inneholder de to filene som er arkivert i begynnelsen av dette innlegget nedenfor.

Merk at hvis mappen Dokumenter eksisterer allerede i destinasjonen, vil PowerShell returnere en feil når den prøver å pakke ut filene. Du kan imidlertid tvinge PowerShell til å overskrive dataene med de nye ved hjelp av -Makt parameter.

Du bør bare bruke -Makt parameteren hvis de gamle filene ikke lenger er nødvendig, da dette erstatter filene på datamaskinen din irreversibelt.

Og dette tar opp emnet vårt om hvordan vi kan pakke og pakke ut filer ved hjelp av PowerShell-verktøyet i Windows 10!

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...