Jak používat Tar ve Windows 10

Operační systémy jako Linux a macOS umožňují vytvářet a rozbalovat komprimované archivní soubory bez nutnosti instalace dodatečného softwaru. Od verze Windows 10 s označením 17063 je však nástroj Tar standardně integrován i v tomto systému. Uživatelé tak mohou komprimovat soubory bez instalace dalších aplikací. Nástroj Tar ve Windows 10 ovšem disponuje pouze rozhraním příkazové řádky a nepodporuje vytváření ani rozbalování ZIP archivů. To jsou hlavní omezení tohoto nástroje. Následující text popisuje, jak Tar ve Windows 10 používat.

Použití Tar ve Windows 10

Nejprve zkontrolujte číslo sestavení vašeho systému Windows 10. Musí se jednat o verzi 17063 nebo novější.

Komprese souborů

Pro komprimaci souborů a složek použijte následující příkaz:

Syntaxe:

tar -cvzf nazev_archivu.tar cesta_ke_slozce_ke_kompresi

Příklad:

tar -cvzf archiv.tar "C:UsersfatiwDesktopMy Account Info"

Výsledný komprimovaný archiv bude uložen ve stejné složce, ve které se nacházíte v příkazovém řádku. Pokud například výše uvedený příkaz spustíte z vaší uživatelské složky, archiv bude uložen právě tam. Můžete se pomocí příkazu `cd` přesunout do jiné složky a archiv vytvořit tam. Pokud název vytvářeného .tar souboru, nebo cesta ke komprimované složce či souboru obsahuje mezery, je nutné je uzavřít do dvojitých uvozovek.

Extrakce

Pro extrahování obsahu z archivu Tar použijte tento příkaz:

Syntaxe:

tar -zxvf nazev_archivu.tar -C cesta_pro_extrakci

Příklad:

tar -zxvf archiv1.tar -C "D:Apps"

Důležité informace o kompresi a extrakci

Existuje malý, ale důležitý rozdíl mezi kompresí a extrakcí pomocí Tar ve Windows 10. Při kompresi se výsledný archiv vždy ukládá do aktuální složky, ze které spouštíte příkaz. Je tedy nutné být opatrný, v jaké složce se nacházíte. Alternativně můžete v příkazu explicitně specifikovat, kam má být výsledný archiv uložen.

Syntaxe:

tar -cvzf "cesta_a_nazev_archivu.tar" "cesta_ke_slozce_ke_kompresi"

Příklad:

tar -cvzf "C:UsersfatiwDesktopMy Account Infomy_archiv.tar" "C:UsersfatiwDesktopMy Account Info"

Při extrakci je nutné zadat cílovou složku pro rozbalení obsahu, ale samotný proces můžete spustit z libovolné složky. Není tedy nutné se před spuštěním příkazu přesouvat do složky, kde je uložen archiv Tar.

Další příkazy a možnosti nástroje Tar můžete prozkoumat. Není to však nejintuitivnější způsob komprese souborů a složek a uživatelé pravděpodobně budou nadále preferovat aplikace třetích stran s grafickým uživatelským rozhraním před příkazovou řádkou, a to především z důvodu jejich snadnějšího používání.