PowerShell Unzip/Zip: Kako razpakirati/stisniti datoteke v PowerShell [Obnovitev diska]

Veliko uporabnikov je zmedenih glede PowerShell razpakiraj/zip ukaz. Če tudi vi poskušate to ugotoviti, ta objava naprej to spletno mesto je vredno branja. Vodi vas skozi podrobne korake za razpakiranje datoteke z lupino PowerShell v sistemu Windows 10/11.





Na tej strani:

Kot nam je vsem dobro znano, PowerShell je zmogljiva lupina ukazne vrstice in orodje za skriptno okolje, vgrajeno v Windows. Uporablja se lahko za reševanje različnih del v sistemu Windows, kot npr namestitev posodobitev sistema Windows , PowerShell kopira datoteke , PowerShell dobi velikost mape , namestitev SSH PowerShell itd.

Vendar pa veliko ljudi in celo strokovnjakov ni seznanjenih s tem, kako narediti ta dela z uporabo PowerShell. Tukaj je pravi primer s foruma StackOverflow. V tej objavi se osredotočamo predvsem na datoteke PowerShell za razpakiranje/stiskanje.



Imam datoteko .zip in moram njeno celotno vsebino razpakirati s PowerShell. To počnem, vendar se zdi, da ne deluje. Kaj je narobe? Imenik C:\a je še prazen.

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

Kaj je ukaz PowerShell Unzip/Zip

Najprej je potrebno, kaj je cmdlet, ki ga je mogoče uporabiti za razpakiranje/stiskanje v lupini PowerShell. Če želite razpakirati datoteko PowerShell v sistemu Windows 10/11, lahko v celoti uporabite PowerShell Razširi-Arhiv ukaz, ki lahko razpakira ali ekstrahira vso vsebino stisnjenih ali arhiviranih datotek v ciljno mapo.



Če želite ustvariti stisnjen arhiv ali stisnjeno datoteko iz določenih map/imenikov, lahko uporabite PowerShell Stisni-Arhiv ukaz. Vendar se morate prepričati, da velikost datoteke ni večja od 2 GB. Poleg tega oba ukaza zahtevata, da je končnica arhivske datoteke .zip .

Zdaj bi morali imeti splošno razumevanje ukazov zip/unzip PowerShell. Oglejmo si, kako zip/razpakirati v PowerShell Windows 10/11.



Opomba:

Prepričajte se, da ima vaš računalnik nameščen PowerShell v5+. Če ne, si lahko ogledate to objavo ' Kako posodobiti različico PowerShell na v7.2.5 za Windows 10/11 ”, da namestite najnovejšo različico.

Kako razpakirati datoteko PowerShell v sistemu Windows 10/11

Zelo preprosto je razpakirati datoteko z ukazom Expand-Archive PowerShell v sistemu Windows 10/11. Tukaj bomo 2 primera, kako PowerShell ekstrahirati stisnjene datoteke.



Predpostavimo, da imate stisnjeno mapo z imenom office2016.zip in ga želite odpreti C:\Uporabniki\Administrator\Desktop pot do D:\PowerShell , se lahko obrnete na naslednji vodnik.

# Primer 1: PowerShell razpakirajte obstoječo arhivsko datoteko v določeno mapo

1. Pritisnite Win + R ključi za odpiranje Teči in nato vnesite powershell vanjo in pritisnite Ctrl + Shift + Enter tipke za odpiranje povišanega okna PowerShell.

2. V pojavnem oknu vnesite naslednji ukaz in pritisnite Vnesite odpreti zadrgo office2016.zip datoteko v D:\PowerShell . Nato počakajte, da se zaključi postopek razpakiranja datoteke PowerShell.

Opomba:

Zamenjajte pot/ime datoteke in ciljno pot glede na vašo dejansko situacijo.

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

  razpakirajte datoteko z lupino PowerShell

  razpakirajte datoteko na pogon D

3. Če želite prepisati obstoječo ekstrahirano datoteko, lahko dodate -Sila parameter na koncu istega ukaza PowerShell Expand-Archive.

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

# Primer 2. PowerShell razpakirajte obstoječo arhivsko datoteko v trenutni mapi

Če želite, da PowerShell razpakira datoteke v trenutni mapi, lahko zaženete naslednji ukaz PowerShell za razpakiranje.

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

  PowerShell razpakirajte datoteko v trenutni mapi

Podobno lahko dodate -Sila parameter na koncu ukaza za prepis obstoječe ekstrahirane mape.

Kako stisniti datoteko PowerShell v sistemu Windows 10/11

Seveda lahko uporabite ukaz za stiskanje arhiva PowerShell, da ustvarite stisnjeno datoteko/mapo v sistemu Windows 10/11. Tukaj povzemamo nekaj običajnih primerov zip datotek PowerShell.

# Primer 1. PowerShell Zip datoteke v nov Zip arhiv

Če želite stisniti različne datoteke in ustvariti novo doseženo datoteko, lahko zaženete naslednji ukaz v povišanem oknu PowerShell. Tukaj lahko odstranite parameter -Force, če vam ni treba prepisati obstoječe ekstrahirane datoteke.

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

  stiskanje datotek s pomočjo lupine PowerShell

# Primer 2. Datoteke PowerShell Zip, ki vključujejo korenski imenik

Če želite stisniti imenik in ustvariti arhivsko mapo, ki vsebuje korenski imenik in vse njegove datoteke/podimenike, lahko uporabite Pot parameter namesto tega.

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

# Primer 3. Datoteke PowerShell Zip, ki izključujejo korenski imenik

No, lahko zaženete naslednji ukaz, če želite stisniti imenik in ustvariti nov arhiv, ki izključuje korenski imenik.

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

# Primer 4. PowerShell Zip samo datoteke v korenskem imeniku

Če želite le stisniti datoteke samo v korenskem imeniku in ustvariti nov arhiv, lahko zaženete naslednji ukaz.

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

# Primer 5. Dodajanje datotek v ustvarjeno arhivsko mapo

Če želite v ustvarjeno arhivsko mapo dodati nekaj datotek, lahko uporabite parameter -Update. Za to:

Compress-Archive -Path D:\PowerShell\* -Update -DestinationPath C:\Archives

Kako zip/razpakirati v PowerShell Windows 10/11? Zdaj pa verjamem, da že poznate odgovore. Če imate druga mnenja o temi zip/unzip PowerShell, jih delite v naslednjem območju za komentarje.

Nadaljnje branje: Kaj storiti, če pomotoma izbrišete stisnjeno datoteko? ne skrbi. to spletno mesto Partition Wizard vam lahko pomaga hitro obnoviti izbrisano datoteko na različnih napravah za shranjevanje. Poleg tega vam lahko pomaga varnostno kopirati particije, ponovno zgraditi MBR, preseliti OS, pretvoriti NTFS v FAT brez izgube podatkov itd.