Stiskanje

Kako stisniti in razpakirati datoteke s pomočjo PowerShell v sistemu Windows 10

Kako stisniti in razpakirati datoteke s pomočjo PowerShell v sistemu Windows 10

V bistvu format datoteke ZIP zmanjša njihovo velikost tako, da jih stisne v eno datoteko. Ta postopek prihrani prostor na disku, šifrira podatke in olajša skupno rabo datotek z drugimi. V tej objavi vam bomo pokazali, kako stisnite in razpakirajte datoteke uporabljati PowerShell pripomoček v operacijskem sistemu Windows 10.

Kako stisniti datoteke z uporabo PowerShell

Začnete s stiskanjem nekaterih datotek v arhiv datotek ZIP s pomočjo Compress-Archive cmdlet. Zapelje se do vseh datotek, ki jih želite stisniti - več datotek je ločenih z vejico - in jih arhivira na cilju, ki ga navedete.

Naredite naslednje:

Pritisnite Tipka Windows + X , da odprete meni Power User Menu in pritisnite jaz na tipkovnici, da zaženete PowerShell.

Nato vnesite spodnjo sintakso in jo zamenjajte in rezervirano mesto s potjo do datotek, ki jih želite stisniti, ter z imenom in mapo, kamor želite iti.

Compress-Archive -LiteralPath  -DestinationPath 

Opomba: Ko navedete ciljno pot, obvezno dajte ime arhivski datoteki ali pa jo bo PowerShell shranil kot ».zip ", kjer določite. Upoštevajte tudi, da so navedki okoli poti potrebni le, če pot datoteke vsebuje presledek.

Če želite stisniti celotno vsebino mape in vse njene podmape, lahko uporabite isto sintakso kot zgoraj in zamenjate in rezervirano mesto s potjo do datotek, ki jih želite stisniti, ter z imenom in mapo, kamor želite iti.

Izgledati mora tako, kot je prikazano na spodnji sliki.

Ta ukaz postavi pot do imenika z več datotekami in mapami, ne da bi navedel posamezne datoteke. PowerShell zavzame vse znotraj korenskega imenika in jih stisne, podmape in vse.

Preberite: Kako odpreti .TAR.GZ, .TGZ oz .GZ. Datoteke.

Funkcija nadomestnega znaka (*)

The Compress-Archive cmdlet vam omogoča uporabo nadomestnega znaka (*), da še dodatno razširite funkcionalnost. Ko uporabite znak, lahko izključite korenski imenik, stisnete samo datoteke v imeniku ali izberete vse datoteke določene vrste. Če želite uporabiti nadomestni znak z Compress-Archive, morate uporabiti -Pot namesto tega, kot -LiteralPath jih ne sprejema.

Zdaj iz obeh zgornjih primerov ste videli, kako vključiti korenski imenik in vse njegove datoteke ter podimenike pri ustvarjanju arhivske datoteke. Če pa želite iz datoteke Zip izključiti korensko mapo, jo lahko z nadomestnim znakom izpustite iz arhiva. Z dodajanjem zvezdice (*) na konec poti do datoteke bo PowerShell zajel le tisto, kar je znotraj korenskega imenika. Pravilna skladnja je predstavljena spodaj.

Compress-Archive -Path C: \ path \ to \ file \ * -DestinationPath C: \ path \ to \ archive.zadrgo

Zdaj, v primeru, da imate mapo s kupom različnih vrst datotek (.docx, .txt, .jpg itd.), vendar želite stisniti samo eno vrsto, lahko uporabite spodnjo sintakso. PowerShell bo arhiviral določene datoteke, ne da bi se izrecno dotaknil drugih. Upoštevajte, da podimeniki in datoteke korenske mape s to metodo niso vključeni v arhiv.

Stisni-Arhiviraj-Pot C: \ pot \ do \ datoteke \ *.docx -DestinationPath C: \ pot \ do \ arhiva.zadrgo

Nazadnje, če želite arhiv, ki stisne samo datoteke v korenskem imeniku in vseh njegovih podimenikih, boste uporabili zvezdico-piko-zvezdo (*.*) nadomestni znak za stiskanje datotek s spodnjo sintakso. Tudi s to metodo podimeniki in datoteke korenske mape niso vključeni v arhiv.

Stisni-Arhiviraj-Pot C: \ pot \ do \ datoteke \ *.* -DestinationPath C: \ pot \ do \ arhiva.zadrgo

Zdaj je nujno poudariti, da lahko tudi po končanem arhiviranju posodobite obstoječo stisnjeno datoteko z uporabo -Nadgradnja parameter s pravilno skladnjo, navedeno spodaj. Tako lahko starejše različice datotek v arhivu zamenjate z novejšimi z enakimi imeni in dodate datoteke, ki so bile ustvarjene v korenskem imeniku.

Compress-Archive -Path C: \ path \ to \ files -Update -DestinationPath C: \ path \ to \ archive.zadrgo

S tem se zaključi postopek različnih scenarijev, s katerimi lahko datoteke stisnete z uporabo PowerShell v sistemu Windows 10. Nadaljujte spodaj in si oglejte, kako lahko datoteke PowerShell razpakirate.

Preberite: Kako namestiti CURL v sistem Windows 10.

Kako razpakirati datoteke z PowerShell

Kot ste že videli, lahko PowerShell uporabite za stiskanje datotek. Pripomoček lahko tudi razpakira arhive. Postopek je celo enostavnejši od njihovega stiskanja - vse, kar potrebujete, je izvorna datoteka in cilj podatkov, ki so pripravljeni na razpakiranje.

Pojdimo k njemu.

Če želite datoteke razširiti z uporabo PowerShell, naredite naslednje:

Odprite PowerShell.

Nato vnesite spodnjo sintakso in jo zamenjajte in rezervirano mesto s potjo do datotek, ki jih želite stisniti, ter z imenom in mapo, kamor želite iti.

Razširi-Arhiviraj -LiteralPath  -DestinationPath 

Ciljna mapa, določena za ekstrahiranje datotek, se bo zapolnila z vsebino arhiva. Če mapa pred razpakiranjem ni obstajala, bo PowerShell ustvaril mapo in ji pred razpakiranjem položil vsebino.

Če privzeto izpustite -DestinationPath parameter, bo PowerShell razpakiral vsebino v trenutni korenski imenik in z imenom datoteke Zip ustvaril novo mapo.

V tem primeru je mapa Dokumenti je določeno v ukazu, zato bo PowerShell ustvaril mapo Dokumenti na poti C: \ Uporabniki \ Chidum.Osobalu in datoteke iz arhiva izvlecite v mapo. Oglejte si izhodno mapo z dvema datotekama, arhiviranima na začetku te objave spodaj.

Če mapa Dokumenti že obstaja na cilju, PowerShell bo vrnil napako, ko poskuša datoteke razpakirati. Vendar lahko PowerShell prisilite, da podatke prepiše z novimi s pomočjo -Sila parameter.

Uporabljajte samo -Sila parameter, če stare datoteke niso več potrebne, saj bodo to nepovratno nadomestile datoteke v računalniku.

In to zaključuje našo temo o tem, kako stisniti in razpakirati datoteke s pomočjo pripomočka PowerShell v sistemu Windows 10!

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...