Ako komprimovať a rozbaliť súbory pomocou PowerShell v systéme Windows 11/10
Formát súboru ZIP(ZIP) v podstate znižuje veľkosť súborov ich kompresiou 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 komprimovať a rozbaliť súbory( zip and unzip files )( zip and unzip files ) pomocou pomôcky PowerShell v systéme Windows 11/10.
Ako komprimovať súbory pomocou PowerShell
Začnete komprimovaním niektorých súborov do archívu súborov ZIP pomocou cmdlet(ZIP) Compress -Archive . (Compress-Archive)Prevezme cestu k akýmkoľvek súborom, ktoré chcete komprimovať – viaceré súbory sú oddelené čiarkou – a archivuje ich na určenom mieste.
Postupujte takto:
Stlačením klávesu Windows key + Xotvorte Power User Menu(open Power User Menu) a potom stlačením I na klávesnici spustite PowerShell .
Ďalej zadajte nižšie uvedenú syntax, pričom zástupný symbol <PathToFiles> a <PathToDestination> cestou k súborom, ktoré chcete komprimovať, a názvom a priečinkom, do ktorého chcete, aby to bolo.
Compress-Archive -LiteralPath <PathToFiles> -DestinationPath <PathToDestination>
Poznámka(Note) : Keď zadáte cieľovú cestu, nezabudnite dať archívnemu súboru názov , inak ho PowerShell uloží ako „.zip“, kam zadáte. Majte tiež na pamäti, že úvodzovky okolo cesty sú potrebné len vtedy, keď cesta k súboru obsahuje medzeru.
Prípadne na zips celého obsahu priečinka a všetkých jeho podpriečinkov môžete použiť rovnakú syntax ako vyššie, pričom zástupný symbol <PathToFiles> a <PathToDestination> cestou k súborom, ktoré chcete komprimovať, a názvom a priečinkom, ktorý chcieť, aby to išlo, resp.
Malo by to vyzerať ako na obrázku nižšie.
Tento príkaz vloží cestu k adresáru s viacerými súbormi a priečinkami bez zadania jednotlivých súborov. PowerShell vezme všetko do koreňového adresára a komprimuje ho, podpriečinky a všetko.
Prečítajte si(Read) : Ako otvoriť .TAR.GZ, .TGZ alebo .GZ. Súbory(How to open .TAR.GZ, .TGZ or .GZ. Files) .
Funkcia zástupného znaku (*).
Rutina cmdlet Compress-Archive vám umožňuje použiť zástupný znak (*) na ďalšie rozšírenie funkčnosti. Keď použijete znak, môžete vylúčiť koreňový adresár, komprimovať iba súbory v adresári alebo vybrať všetky súbory určitého typu. Ak chcete použiť zástupný znak s Compress-Archive , musíte namiesto neho použiť parameter -Path , pretože -LiteralPath ich neakceptuje.
Teraz, z oboch vyššie uvedených príkladov, ste videli, ako pri vytváraní archívneho súboru zahrnúť koreňový adresár a všetky jeho súbory a podadresáre. Ak však chcete vylúčiť koreňový priečinok zo súboru ZIP , môžete ho z archívu vynechať pomocou zástupného znaku. Pridaním hviezdičky (*) na koniec cesty k súboru PowerShell získa iba to, čo sa nachádza v koreňovom adresári. Správna syntax je uvedená nižšie.
Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip
Teraz, v prípade, že máte priečinok s množstvom rôznych typov súborov (.docx, .txt , .jpg , atď.), ale chcete komprimovať len jeden typ, môžete použiť syntax uvedenú nižšie. PowerShell archivuje zadané súbory bez toho, aby sa explicitne dotkol ostatných. Majte(Bear) na pamäti, že pri tejto metóde nie sú v archíve zahrnuté podadresáre a súbory koreňového priečinka.
Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip
Nakoniec, ak chcete archív, ktorý komprimuje iba súbory v koreňovom adresári a všetkých jeho podadresároch, použijete zástupný znak hviezdička-bodka-hviezda (*.*) na komprimovanie súborov s nižšie uvedenou syntaxou. Aj pri tejto metóde nie sú v archíve zahrnuté podadresáre a súbory koreňového priečinka.
Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip
Teraz je nevyhnutné zdôrazniť, že aj po dokončení archívu môžete aktualizovať existujúci zazipovaný súbor pomocou parametra -Update 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.
Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip
A týmto sa uzatvára proces rôznych scenárov, pri ktorých môžete komprimovať súbory pomocou prostredia PowerShell v systéme Windows 10(Windows 10) . Pokračujte nižšie a zistite, ako môžete rozbaliť súbory pomocou prostredia PowerShell .
Prečítajte si(Read) : Ako nainštalovať CURL na Windows 11/10 .
Ako rozbaliť súbory pomocou PowerShell
Ako ste už videli, PowerShell sa dá použiť na komprimovanie súborov. Nástroj tiež môže rozbaliť archívy. Tento proces je ešte jednoduchší ako ich komprimovať – všetko, čo potrebujete, je zdrojový súbor a miesto určenia pre dáta pripravené na rozbalenie.
Poďme na to.
Ak chcete rozbaliť súbory pomocou prostredia PowerShell , postupujte takto:
Otvorte PowerShell.
Potom zadajte nižšie uvedenú syntax a nahraďte zástupný symbol <PathToZipFile> a <PathToDestination> cestou k súborom, ktoré chcete komprimovať, a názvom a priečinkom, do ktorého chcete, aby to bolo.
Expand-Archive -LiteralPath <PathToZipFile> -DestinationPath <PathToDestination>
Cieľový priečinok určený na extrahovanie súborov sa naplní obsahom archívu. Ak priečinok pred rozbalením neexistoval, PowerShell vytvorí priečinok a umiestni doň obsah pred rozbalením.
Ak predvolene vynecháte parameter -DestinationPath , PowerShell rozbalí obsah do aktuálneho koreňového adresára a použije názov súboru Zip na vytvorenie nového priečinka.
V tomto príklade je v príkaze špecifikovaný priečinok Docs , takže (Docs)PowerShell vytvorí priečinok Dokumenty(Docs) v ceste C:\Users\Chidum.Osobalu a rozbalí súbory z archívu do priečinka. Pozrite si výstupný priečinok obsahujúci dva súbory archivované na začiatku tohto príspevku nižšie.
Upozorňujeme, že ak priečinok Dokumenty(Docs) už v cieľovom umiestnení existuje, PowerShell pri pokuse o rozbalenie súborov vráti chybu. Pomocou parametra -Force však môžete prinútiť PowerShell , aby prepísal údaje novými .
Parameter -Force(-Force) by ste mali použiť iba vtedy, ak staré súbory už nie sú potrebné, pretože to nenávratne nahradí súbory vo vašom počítači.
And this wraps up our subject on how to zip and unzip files using the PowerShell utility in Windows 11/10!
Related posts
Ako rozbaliť, otvoriť alebo extrahovať TAR.GZ, TGZ alebo GZ. Súbory v systéme Windows 11/10
Ako extrahovať súbor CAB pomocou nástrojov príkazového riadka v systéme Windows 11/10
Najlepší bezplatný softvér na kompresiu súborov pre Windows 11/10
Ako komprimovať a rozbaliť súbory v systéme Windows 11/10 pomocou vstavanej funkcie
Bandizip je ultra rýchly archivačný softvér pre Windows 11/10
Ako zmeniť predvolenú webovú kameru v počítači so systémom Windows 11/10
Zálohujte, presúvajte alebo vymažte PageFile.sys pri vypnutí v systéme Windows 11/10
Ako otestovať webovú kameru v systéme Windows 11/10? Funguje to?
Ako skryť aktualizácie systému Windows pomocou PowerShell v systéme Windows 11/10
Jednoducho komprimujte a rozbaľte súbory pomocou softvéru CAM UnZip pre Windows PC
Opravte chybu Crypt32.dll nenájdená alebo chýbajúca v systéme Windows 11/10
Ako zobraziť tablu podrobností v Prieskumníkovi v systéme Windows 11/10
PowerShell sa otvorí pri spustení v systéme Windows 11/10
Ako vymeniť jednotky pevného disku v systéme Windows 11/10 pomocou funkcie Hot Swap
Nastavenia synchronizácie nefungujú alebo sú v systéme Windows 11/10 sivé
Najlepší bezplatný softvér ISO Mounter pre Windows 11/10
Exportujte a zálohujte ovládače zariadení pomocou PowerShell v systéme Windows 11/10
Povoľte sieťové pripojenia v modernom pohotovostnom režime v systéme Windows 11/10
Čo je súbor PLS? Ako vytvoriť súbor PLS v systéme Windows 11/10?
Opravte PowerShell spôsobujúci vysoké využitie procesora v systéme Windows 11/10