Kompresia

Ako komprimovať a rozbaľovať súbory pomocou prostredia PowerShell v systéme Windows 10

Ako komprimovať a rozbaľovať súbory pomocou prostredia PowerShell v systéme Windows 10

Formát súboru ZIP v zásade zmenšuje veľkosť súborov tak, že ich skomprimuje do jedného súboru. Tento proces šetrí miesto na disku, šifruje dáta a uľahčuje zdieľanie súborov s ostatnými. V tomto príspevku vám ukážeme, ako na to zip a rozbaľte súbory pomocou PowerShell utilita vo Windows 10.

Ako komprimovať súbory pomocou PowerShellu

Začnete komprimáciou niektorých súborov do archívu súborov ZIP pomocou súboru Compress-Archive cmdlet. Trvá cestou k všetkým súborom, ktoré chcete komprimovať - ​​viac súborov je oddelených čiarkou a archivuje ich v zadanom cieľovom mieste.

Postupujte takto:

Stlačte Kláves Windows + X otvorte ponuku Power User a potom stlačte Ja na klávesnici spustíte PowerShell.

Ďalej zadajte nižšie uvedenú syntax a nahraďte ju a zástupný symbol s cestou k súborom, ktoré chcete komprimovať, a názvom a adresárom, do ktorého chcete súbory komprimovať.

Compress-Archive -LiteralPath  -DestinationPath 

Poznámka: Keď zadáte cieľovú cestu, nezabudnite dať archívnemu súboru názov, pretože ho PowerShell uloží ako „.zip “, kde zadáte. Majte tiež na pamäti, že citácie okolo cesty sú potrebné iba vtedy, ak cesta k súboru obsahuje medzeru.

Prípadne môžete na skomprimovanie celého obsahu priečinka a všetkých jeho podpriečinkov použiť rovnakú syntax ako vyššie, pričom nahradíte a zástupný symbol s cestou k súborom, ktoré chcete komprimovať, a názvom a adresárom, do ktorého chcete súbory komprimovať.

Malo by to vyzerať tak, ako je to znázornené na obrázku nižšie.

Tento príkaz umiestni cestu k adresáru, v ktorom je viac súborov a priečinkov bez určenia jednotlivých súborov. PowerShell vezme všetko do koreňového adresára a skomprimuje ho, podpriečinky a všetko.

Čítať: Ako sa otvára .TAR.GZ, .TGZ alebo .GZ. Súbory.

Funkcia zástupného znaku (*)

The Compress-Archive cmdlet vám umožní použiť zástupný znak (*) na ďalšie rozšírenie funkcií. Keď použijete znak, môžete vylúčiť koreňový adresár, komprimovať iba súbory v adresári alebo zvoliť všetky súbory konkrétneho typu. Ak chcete použiť zástupný znak s Compress-Archive, musíte použiť -Cesta parameter namiesto toho, ako -LiteralPath neprijíma ich.

Teraz, z oboch vyššie uvedených príkladov, ste videli, ako zahrnúť koreňový adresár a všetky jeho súbory a podadresáre pri vytváraní archívneho súboru. Ak však chcete vylúčiť koreňový priečinok zo súboru Zip, môžete ho pomocou zástupného znaku z archívu vynechať. Pridaním hviezdičky (*) na koniec cesty k súboru PowerShell uchopí iba to, čo je vo vnútri koreňového adresára. Správna syntax je uvedená nižšie.

Compress-Archive - Cesta C: \ cesta \ k \ súboru \ * - Cieľová cesta C: \ cesta \ k \ archívu.PSČ

Teraz v prípade, že máte priečinok s rôznymi typmi súborov (.docx, .TXT, .jpg atď.), ale chcete komprimovať iba jeden typ, môžete použiť nižšie uvedenú syntax. PowerShell bude archivovať zadané súbory bez toho, aby sa ostatných výslovne dotýkal. Majte na pamäti, že touto metódou nie sú v archíve zahrnuté podadresáre a súbory koreňového priečinka.

Compress-Archive - Cesta C: \ cesta \ k \ súboru \ *.docx -DestinationPath C: \ cesta \ k \ archívu.PSČ

Nakoniec, ak chcete archív, ktorý komprimuje iba súbory v koreňovom adresári a vo všetkých jeho podadresároch, použijete hviezdičku-bodku-hviezdu (*.*) Zástupný znak na skomprimovanie súborov pomocou nižšie uvedenej syntaxe. Aj pri tejto metóde nie sú podadresáre a súbory v koreňovom priečinku zahrnuté v archíve.

Compress-Archive - Cesta C: \ cesta \ k \ súboru \ *.* -DestinationPath C: \ cesta \ k \ archívu.PSČ

Teraz je nevyhnutné zdôrazniť, že aj po dokončení archívu môžete aktualizovať existujúci súbor zazipovaný pomocou programu -Aktualizácia parameter so správnou syntaxou uvedenou nižšie. To vám umožní nahradiť staršie verzie súborov v archíve novšími, ktoré majú rovnaké názvy, a pridať súbory, ktoré boli vytvorené v koreňovom adresári.

Komprimovať-Archív - Cesta C: \ cesta \ k \ súborom - Aktualizácia - Cieľová cesta C: \ cesta \ k \ archívu.PSČ

A týmto sa uzatvára proces rôznych scenárov, ktoré umožňujú komprimovať súbory pomocou PowerShellu v systéme Windows 10. Pokračujte nižšie a uvidíte, ako môžete rozbaliť súbory pomocou PowerShellu.

Čítať: Ako nainštalovať CURL na Windows 10.

Ako rozbaľovať súbory pomocou PowerShellu

Ako ste už videli, program PowerShell možno použiť na zipovanie súborov. Pomôcka tiež umožňuje rozbaliť archívy. Tento proces je ešte ľahší ako ich komprimácia - potrebujete iba zdrojový súbor a cieľ, ktorý je pripravený na rozbalenie.

Poďme na to.

Ak chcete súbory rozbaliť pomocou prostredia PowerShell, postupujte takto:

Otvorte PowerShell.

Ďalej zadajte nižšie uvedenú syntax a nahraďte ju a zástupný symbol s cestou k súborom, ktoré chcete komprimovať, a názvom a adresárom, do ktorého chcete súbory komprimovať.

Rozbaliť-Archív -LiteralPath  -DestinationPath 

Cieľový priečinok určený na extrakciu súborov sa naplní obsahom archívu. Ak priečinok pred rozbalením neexistoval, vytvorí ho priečinok a pred rozbalením do neho umiestni obsah.

Predvolene, ak vynecháte -DestinationPath parameter, PowerShell rozbalí obsah do aktuálneho koreňového adresára a na vytvorenie nového priečinka použije názov súboru Zip.

V tomto príklade priečinok Docs je zadaná v príkaze, takže priečinok vytvorí PowerShell Docs v ceste C: \ Users \ Chidum.Osobalu a extrahujte súbory z archívu do priečinka. Nižšie nájdete výstupný priečinok obsahujúci dva súbory archivované na začiatku tohto príspevku.

Upozorňujeme, že ak je priečinok Docs v cieľovom mieste už existuje, PowerShell vráti chybu, keď sa pokúsi rozbaliť súbory. Môžete však vynútiť, aby program PowerShell prepísal údaje novými, pomocou príkazu -Sila parameter.

Mali by ste používať iba -Sila parameter, ak staré súbory už nie sú potrebné, pretože to nenávratne nahradí súbory v počítači.

A tým sa končí naša téma o tom, ako komprimovať a rozbaľovať súbory pomocou nástroja PowerShell vo Windows 10!

Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...
Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...