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
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
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
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!