Komprese

Jak komprimovat a rozbalit soubory pomocí prostředí PowerShell v systému Windows 10

Jak komprimovat a rozbalit soubory pomocí prostředí PowerShell v systému Windows 10

Formát souboru ZIP v zásadě zmenšuje velikost souborů komprimací do jednoho souboru. Tento proces šetří místo na disku, šifruje data a usnadňuje sdílení souborů s ostatními. V tomto příspěvku vám ukážeme, jak na to zip a rozbalte soubory za použití PowerShell nástroj ve Windows 10.

Jak zipovat soubory pomocí PowerShellu

Začnete komprimací některých souborů do archivu souborů ZIP pomocí Komprimovat-archivovat rutina. Trvá cestou ke všem souborům, které chcete komprimovat - více souborů je odděleno čárkou - a archivuje je v zadaném cíli.

Udělej následující:

lis Klávesa Windows + X otevřete nabídku Power User Menu a stiskněte na klávesnici spusťte PowerShell.

Dále zadejte níže uvedenou syntaxi a nahraďte ji a zástupný symbol s cestou k souborům, které chcete komprimovat, a názvem a složkou, kterou chcete použít.

Compress-Archive -LiteralPath  -DestinationPath 

Poznámka: Když zadáte cílovou cestu, nezapomeňte dát archivnímu souboru název, jinak jej PowerShell uloží jako „.zip “, kde zadáte. Pamatujte také, že nabídky kolem cesty jsou nutné pouze v případě, že cesta k souboru obsahuje mezeru.

Alternativně můžete celý obsah složky a všech jejích podsložek zazipovat, můžete použít stejnou syntaxi jako výše a nahradit a zástupný symbol s cestou k souborům, které chcete komprimovat, a názvem a složkou, kterou chcete použít.

Mělo by to vypadat, jak je znázorněno na obrázku níže.

Tento příkaz vloží cestu k adresáři s více soubory a složkami, aniž by určoval jednotlivé soubory. PowerShell převezme vše uvnitř kořenového adresáře a komprimuje jej, podsložky a vše ostatní.

Číst: Jak se otevřít .DEHET.GZ, .TGZ nebo .GZ. Soubory.

Funkce zástupného znaku (*)

The Komprimovat-archivovat rutina umožňuje použít zástupný znak (*) k dalšímu rozšíření funkcí. Když použijete znak, můžete vyloučit kořenový adresář, komprimovat pouze soubory v adresáři nebo vybrat všechny soubory konkrétního typu. Chcete-li použít zástupný znak s Komprimovat-archivovat, musíte použít -Cesta místo toho parametr jako -LiteralPath nepřijímá je.

Nyní, z obou výše uvedených příkladů, jste viděli, jak zahrnout kořenový adresář a všechny jeho soubory a podadresáře při vytváření archivního souboru. Pokud však chcete vyloučit kořenovou složku ze souboru Zip, můžete ji pomocí zástupného znaku z archivu vynechat. Přidáním hvězdičky (*) na konec cesty k souboru PowerShell uchopí pouze to, co je uvnitř kořenového adresáře. Správná syntaxe je uvedena níže.

Compress-Archive - Cesta C: \ cesta \ k \ souboru \ * - Cílová cesta C: \ cesta \ k \ archivu.zip

Nyní v případě, že máte složku s hromadou různých typů souborů (.docx, .txt, .jpg atd.), ale chcete komprimovat pouze jeden typ, můžete použít níže uvedenou syntaxi. PowerShell bude archivovat zadané soubory, aniž by se výslovně dotýkal ostatních. Mějte na paměti, že touto metodou nejsou v archivu zahrnuty podadresáře a soubory kořenové složky.

Compress-Archive - Cesta C: \ cesta \ k \ souboru \ *.docx -DestinationPath C: \ path \ to \ archive.zip

A konečně, pokud chcete archiv, který komprimuje pouze soubory v kořenovém adresáři a všech jeho podadresářích, použijete star-dot-star (*.*) Zástupný znak pro zip souborů s níže uvedenou syntaxí. I při této metodě nejsou v archivu zahrnuty podadresáře a soubory kořenové složky.

Compress-Archive - Cesta C: \ cesta \ k \ souboru \ *.* -DestinationPath C: \ path \ to \ archive.zip

Nyní je nutné zdůraznit, že i po dokončení archivu můžete aktualizovat existující soubor se zipem pomocí -Aktualizace parametr se správnou syntaxí uvedenou níže. To vám umožní nahradit starší verze souborů v archivu novějšími se stejným názvem a přidat soubory, které byly vytvořeny v kořenovém adresáři.

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

Tím se uzavírá proces různých scénářů, ve kterých můžete komprimovat soubory pomocí prostředí PowerShell ve Windows 10. Pokračujte níže a uvidíte, jak můžete rozbalit soubory pomocí PowerShellu.

Číst: Jak nainstalovat CURL na Windows 10.

Jak rozbalit soubory pomocí prostředí PowerShell

Jak jste již viděli, PowerShell lze použít k zipování souborů. Nástroj také může rozbalit archivy. Proces je ještě snazší než je komprimovat - vše, co potřebujete, je zdrojový soubor a cíl pro data připravená k rozbalení.

Pojďme na to.

Chcete-li soubory rozbalit pomocí prostředí PowerShell, postupujte takto:

Otevřete PowerShell.

Dále zadejte níže uvedenou syntaxi a nahraďte ji a zástupný symbol s cestou k souborům, které chcete komprimovat, a názvem a složkou, kterou chcete použít.

Rozbalit-Archiv -LiteralPath  -DestinationPath 

Cílová složka určená k rozbalení souborů se naplní obsahem archivu. Pokud složka před rozbalením neexistovala, vytvoří ji PowerShell a před rozbalením do ní umístí obsah.

Ve výchozím nastavení, pokud vynecháte -DestinationPath Parametr PowerShell rozbalí obsah do aktuálního kořenového adresáře a pomocí názvu souboru Zip vytvoří novou složku.

V tomto příkladu složka Dokumenty je zadán v příkazu, takže PowerShell vytvoří složku Dokumenty v cestě C: \ Users \ Chidum.Osobalu a extrahujte soubory z archivu do složky. Podívejte se na výstupní složku obsahující dva soubory archivované na začátku tohoto příspěvku níže.

Všimněte si, že pokud je složka Dokumenty již v cíli existuje, PowerShell vrátí chybu, když se pokusí rozbalit soubory. Můžete však vynutit, aby PowerShell přepsal data novými pomocí -Platnost parametr.

Měli byste používat pouze -Platnost parametr, pokud staré soubory již nejsou potřeba, protože to nenávratně nahradí soubory ve vašem počítači.

A to shrnuje náš předmět, jak zipovat a rozbalit soubory pomocí nástroje PowerShell ve Windows 10!

Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...
Hry Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 vydané minulý měsíc, je šestým vývojovým vydáním v 1.13.série x a přináší řadu vylepšení, zejména do uživatelského rozhraní,...
Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...