PowerShell Unzip/Zip: Sådan pakker du ud/Zip filer i PowerShell [Diskgendannelse]

Mange brugere er forvirrede over PowerShell unzip/zip kommando. Hvis du også forsøger at finde ud af det, så dette indlæg videre dette websted er værd at læse. Det leder dig gennem detaljerede trin til at udpakke en fil ved hjælp af PowerShell på Windows 10/11.





På denne side:

Som det er velkendt for os alle, PowerShell er et kraftfuldt Windows-indbygget kommandolinje-shell- og scriptmiljøværktøj. Den kan bruges til at håndtere forskellige værker på Windows, som f.eks installation af Windows-opdateringer , PowerShell-kopifiler , PowerShell får mappestørrelse , installation af SSH PowerShell , etc.

Men rigtig mange mennesker og endda fagfolk er ikke bekendt med, hvordan man udfører disse værker ved hjælp af PowerShell. Her er et sandt eksempel fra StackOverflow-forumet. I dette indlæg fokuserer vi hovedsageligt på PowerShell unzip/zip-filer.



Jeg har en .zip-fil og skal pakke hele indholdet ud ved hjælp af PowerShell. Jeg gør dette, men det ser ikke ud til at virke. Hvad er der galt? Mappen C:\a er stadig tom.

https://stackoverflow.com/questions/27768303/how-to-unzip-a-file-in-powershell

Hvad er PowerShell Unzip/Zip-kommandoen

Først og fremmest er det nødvendigt, hvad cmdlet kan bruges til at unzip/zip i PowerShell. For at udpakke filen PowerShell på Windows 10/11 kan du gøre fuld brug af PowerShell Udvid-arkiv kommando, der kan udpakke eller udpakke alt indhold af zippede eller arkiverede filer til målmappen.



Hvis du vil oprette et komprimeret arkiv eller en zippet fil fra specificerede mapper/mapper, kan du bruge PowerShell Komprimer-arkiv kommando. Men du skal sørge for, at filstørrelsen ikke er mere end 2 GB. Derudover kræver begge to kommandoer, at arkivfiltypen er .zip .

Nu bør du have en overordnet forståelse af zip/unzip PowerShell-kommandoerne. Lad os se, hvordan du zipper/pakker ud i PowerShell Windows 10/11.



Bemærk:

Sørg for, at din computer har PowerShell v5+ installeret. Hvis ikke, kan du henvise til dette indlæg ' Sådan opdaterer du PowerShell-versionen til v7.2.5 til Windows 10/11 ” for at installere den seneste version.

Sådan udpakkes filen PowerShell på Windows 10/11

Det er meget enkelt at udpakke en fil ved hjælp af Expand-Archive PowerShell-kommandoen på Windows 10/11. Her vil vi 2 eksempler på at få PowerShell til at udpakke zippede filer.



Antag, at du har en komprimeret mappe med navnet office2016.zip og du vil pakke den ud C:\Brugere\Administrator\Desktop vej til D:\PowerShell , kan du henvise til følgende vejledning.

# Eksempel 1: PowerShell Udpak en eksisterende arkivfil i en specificeret mappe

1. Tryk på Win + R nøgler til at åbne Løb boks, og skriv derefter powershell i den og tryk Ctrl + Shift + Enter tasterne for at åbne det forhøjede PowerShell-vindue.

2. I pop op-vinduet skal du skrive følgende kommando og trykke Gå ind at pakke ud office2016.zip fil i D:\PowerShell . Vent derefter på, at PowerShell unzip-filprocessen er fuldført.

Bemærk:

Sørg for at erstatte filstien/navnet og målstien i henhold til din faktiske situation.

Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell

  unzip en fil ved hjælp af PowerShell

  unzip en fil til D-drev

3. Hvis du vil overskrive en eksisterende udpakket fil, kan du tilføje -Kraft parameter i slutningen af ​​den samme PowerShell Expand-Archive-kommando.

Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell -Force

# Eksempel 2. PowerShell Udpak en eksisterende arkivfil i den aktuelle mappe

Hvis du vil lave PowerShell unzip filer i den aktuelle mappe, kan du køre følgende PowerShell unzip kommando.

Expand-Archive -Sti 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath C:

  PowerShell udpak en fil i den aktuelle mappe

På samme måde kan du tilføje -Kraft parameter i slutningen af ​​kommandoen for at overskrive en eksisterende udtrukket mappe.

Sådan Zip File PowerShell på Windows 10/11

Selvfølgelig kan du bruge kommandoen PowerShell komprimere arkiv til at oprette en zippet fil/mappe på Windows 10/11. Her opsummerer vi nogle almindelige eksempler på PowerShell zip-filer.

# Eksempel 1. PowerShell Zip-filer til et nyt zip-arkiv

Hvis du vil komprimere forskellige filer og oprette en ny opnå-fil, kan du køre følgende kommando i det forhøjede PowerShell-vindue. Her kan du fjerne parameteren -Force, hvis du ikke behøver at overskrive en eksisterende udpakket fil.

Compress-Archive -LiteralPath D:\PowerShell -DestinationPath C:\Archives -Force

  komprimere filer ved hjælp af PowerShell

# Eksempel 2. PowerShell Zip-filer, der inkluderer rodkataloget

Hvis du vil zippe en mappe og oprette en arkivmappe, der indeholder rodmappen og alle dens filer/undermapper, kan du bruge Sti parameter i stedet for.

Compress-Archive -Path D:\PowerShell -DestinationPath C:\Archives\Office2016.zip

# Eksempel 3. PowerShell Zip-filer, der ekskluderer rodkataloget

Nå, du kan køre følgende kommando, hvis du vil zippe en mappe og oprette et nyt arkiv, der udelukker rodmappen.

Compress-Archive -Sti D:\PowerShell\* -DestinationPath C:\Archives\Office2016.zip

# Eksempel 4. PowerShell Zip kun filerne i rodkataloget

Hvis du kun vil komprimere filerne i rodmappen og oprette et nyt arkiv, kan du køre følgende kommando.

Compress-Archive -Sti D:\PowerShell\*.* -DestinationPath C:\Archives\Office2016.zip

# Eksempel 5. Tilføj filer til en oprettet arkivmappe

Hvis du vil tilføje nogle filer til den oprettede arkivmappe, kan du bruge parameteren -Update. For det:

Komprimer-arkiv -Sti D:\PowerShell\* -Opdater -Destinationssti C:\Arkiver

Hvordan zipper/udpakkes i PowerShell Windows 10/11? Nu tror jeg, at du allerede har kendt svarene. Hvis du har andre meninger om zip/unzip PowerShell-emnet, så del dem venligst i den følgende kommentarzone.

Yderligere læsning: Hvordan gør man, hvis du ved et uheld sletter en zippet fil? Bare rolig. denne side Partition Wizard kan hjælpe dig med at gendanne den slettede fil på forskellige lagerenheder hurtigt. Derudover kan det hjælpe dig med at sikkerhedskopiere partitioner, genopbygge MBR, migrere OS, konvertere NTFS til FAT uden tab af data osv.