- 1 1. Co je soubor tar.gz? Základy
- 2 2. Jak rozbalit tar.gz soubory v Ubuntu (příkazy v terminálu)
- 3 3. Běžné vzory extrahování (praktické příkazy, které budete často používat)
- 4 4. Extrahování pomocí GUI (výchozí správce souborů v Ubuntu)
- 5 5. Pokročilé: Rozbalit jen konkrétní soubory (vytáhnout, co potřebujete)
- 6 6. Časté chyby a opravy (kontrolní seznam řešení problémů)
- 6.1 6.1 tar: ...: Cannot open: No such file or directory (Soubor nenalezen)
- 6.2 6.2 tar: This does not look like a tar archive (Není to tar archiv)
- 6.3 6.3 gzip: stdin: not in gzip format (Není ve formátu gzip)
- 6.4 6.4 Permission denied (Odmítnut přístup k zápisu)
- 6.5 6.5 Extrakce fungovala, ale „Nevím, kam soubory zmizely“
- 6.6 6.6 Názvy souborů se po extrakci zkazí (mojibake)
- 7 7. Jak vytvořit soubor tar.gz (Bonus: Užitečné i pro balení)
- 8 8. Shrnutí: Nejrychlejší způsob, jak rozbalit tar.gz na Ubuntu
- 9 FAQ (Často kladené otázky)
- 9.1 Q1. Jaký je nejjednodušší způsob, jak rozbalit tar.gz soubor na Ubuntu?
- 9.2 Q2. Můžu při rozbalování zvolit cílovou složku?
- 9.3 Q3. Můžu si prohlédnout obsah bez rozbalení?
- 9.4 Q4. Můžu rozbalit tar.gz soubory pomocí GUI (kliknutím pravým tlačítkem)?
- 9.5 Q5. Dostávám not a tar archive a soubor se nerozbalí
- 9.6 Q6. Také chci vědět, jak vytvořit tar.gz soubor
1. Co je soubor tar.gz? Základy
Pokud se snažíte rozbalit tar.gz soubor v Ubuntu, pomůže nejprve pochopit co tar.gz vlastně je. Jakmile to budete vědět, příkazy budou mít mnohem větší smysl. Tato část vysvětluje jen to, co začátečníci potřebují, jednoduchým způsobem.
1.1 tar.gz kombinuje „archivaci“ a „kompresi“
tar.gz je stručně řečeno soubor, který spojí více souborů/složek do jednoho a poté tento balík komprimuje.
- tar : archivní formát používaný k „spojení“ více souborů do jednoho (archivu)
- gz : přípona souboru ukazující, že byl „komprimován“ pomocí gzip
Takže soubor tar.gz je v podstatě kombinace dvou kroků:
- Spojit soubory/složky dohromady (tar)
- Komprimovat balík (gzip)
Proto se v Ubuntu „rozbalování“ tar.gz přesněji popisuje jako „dekomprese nejprve, pak rozbalení archivu.“
1.2 Proč je tar.gz tak rozšířený v Ubuntu
V Linuxových prostředích (včetně Ubuntu) jsou soubory tar.gz extrémně běžné. Důvod je jednoduchý: skvěle se hodí pro tyto případy použití.
- Distribuce softwaru : snadno lze odeslat kompletní sadu zdrojových kódů a/nebo binárek
- Zálohy : můžete zabalit celou složku do jednoho souboru
- Ukládání logů a konfiguračních souborů : jednodušší organizace velkého množství malých souborů
Obzvláště nástroje, které stahujete z webu, a balíčky distribuované na GitHubu jsou často poskytovány jako tar.gz archivy.
1.3 Rozdíly oproti podobným příponám (.tgz / .tar / .gz)
Existuje několik podobně vypadajících přípon, které často matou začátečníky, takže je vyjasníme.
• .tgz je kratší verze .tar.gz
.tgz je v podstatě to samé jako .tar.gz.
Jedná se o starší zkratku, která se stále někdy používá.
• .tar je „pouze archiv“ (nekomprimovaný)
.tar je jen archiv (spojený), bez komprese.
Obvykle zůstává velký co do velikosti souboru.
• .gz často znamená „komprimovaný jediný soubor“
.gz je v podstatě kompresní formát.
V mnoha případech jde jen o jeden soubor, který byl gzip‑komprimován (například log.txt.gz), a nemusí vůbec zahrnovat tar.
Pro tento článek si jen zapamatujte: tar.gz znamená „archiv (tar) + komprese (gzip)“ dohromady.
1.4 Co vědět před rozbalením (aby se předešlo častým chybám)
Začátečníci často uvíznou u dvou otázek: „Kam se soubory rozbalí?“ a „Je obsah bezpečný?“ Mějte tyto myšlenky na paměti, abyste zůstali v bezpečí a organizovaní.
- Ve výchozím nastavení se rozbalování provádí ve vaší „aktuální složce“
- Je bezpečnější si nejprve prohlédnout obsah před rozbalením
- Pokud zadáte cílovou složku, můžete rozbalit přehledně na plochu nebo do libovolné složky, kterou chcete
V dalším kapitole projdeme konkrétní příkazy a ukážeme přesně, jak to udělat krok za krokem.
2. Jak rozbalit tar.gz soubory v Ubuntu (příkazy v terminálu)
Existují dva hlavní způsoby, jak rozbalit tar.gz soubor v Ubuntu:
- Rozbalení přes terminál (příkazy) ← nejčastější a nejspolehlivější
- Rozbalení přes GUI (kliknutím pravým tlačítkem) ← snadné, ale méně flexibilní
Tento článek se nejprve zaměřuje na rozbalení pomocí příkazů, protože je nejjednodušší jej reprodukovat a ladit – i pro začátečníky.
2.1 Nejsnazší základní příkaz pro rozbalení (zapamatujte si ho jako první)
Toto je standardní příkaz pro rozbalení tar.gz souboru v Ubuntu:
tar -xzvf filename.tar.gz
Například pokud je stažený soubor sample.tar.gz, použijte:
tar -xzvf sample.tar.gz
Tím se obsah rozbalí do složky, ve které se právě nacházíte (aktuální adresář).
2.2 Rozklad tar -xzvf pro začátečníky
Na první pohled to může vypadat zastrašujícím dojmem, ale jakmile pochopíte, co jednotlivé části znamenají, je to naprosto jednoduché.
tar: příkaz používaný pro práci s archivy-x: rozbalit (extract)-z: pracovat s gzip kompresí (.gz)-v: zobrazovat názvy souborů během rozbalování (verbose)-f: specifikovat název souboru (file)
Jednoduše řečeno:
.> “Extrahujte gzip‑komprimovaný tar archiv ze zadaného souboru a přitom vypište podrobnosti.”
Jako začátečník si můžete jednoduše zapamatovat tar -xzvf jako celek.
2.3 Před extrahováním: přesuňte se do složky, kde je soubor
Pokud se vám zobrazí „soubor nenalezen“, nejčastější příčinou je, že příkaz spouštíte ve špatné složce.
Například soubory stažené přes prohlížeč jsou obvykle uloženy ve složce Downloads.
V Terminálu se tam můžete přesunout takto:
cd ~/Downloads
Pak zkontrolujte, že soubor skutečně existuje:
ls
Až uvidíte sample.tar.gz, spusťte příkaz pro extrahování:
tar -xzvf sample.tar.gz
2.4 Pokud název souboru obsahuje mezery
Když název souboru obsahuje mezery, příkaz se přeruší uprostřed a vyvolá chybu.
Příklad:
my app.tar.gz(obsahuje mezeru)
V takovém případě je nejjednodušší oprava obalit název souboru do dvojitých uvozovek:
tar -xzvf "my app.tar.gz"
Alternativně můžete mezeru uniknout pomocí \:
tar -xzvf my\ app.tar.gz
Pro začátečníky je metoda s uvozovkami obvykle čitelnější.
2.5 Co se stane po extrahování? Vizualizace struktury složek
V mnoha případech extrahování tar.gz vypadá takto:
- Extrahovat
sample.tar.gz→ vytvoří se složkasample/a vše se rozbalí dovnitř
V ojedinělých případech však může tar.gz rozbalit velké množství souborů přímo do aktuální složky bez vytvoření nadřazené složky.
Proto jsou tipy v následující sekci — náhled obsahu a volba cílové složky — užitečné pro bezpečnost a organizaci.
3. Běžné vzory extrahování (praktické příkazy, které budete často používat)
Extrahování tar.gz není jen „rozbalit vše“. V reálném použití často volíte různé přístupy podle situace. Zde jsou nejčastěji používané vzory.
3.1 Extrahovat do aktuálního adresáře (základní výchozí nastavení)
Toto je nejstandardnější přístup.
tar -xzvf sample.tar.gz
Pokud si nejste jisti, kam se soubory rozbalily, spusťte ls ve stejném místě, kde jste příkaz spustili.
ls
3.2 Extrahovat do konkrétní složky (Desktop nebo pracovní složka)
Chcete‑li mít kontrolu nad tím, kam se soubory rozbalí, použijte volbu -C.
Například pro extrahování na plochu:
tar -xzvf sample.tar.gz -C ~/Desktop
Chcete‑li extrahovat do vyhrazené složky work, udělejte takto:
mkdir -p ~/work
tar -xzvf sample.tar.gz -C ~/work
Klíčové je, že cílová složka musí již existovat.
Pokud neexistuje, nejprve ji vytvořte pomocí mkdir -p a pak extrahujte.
3.3 Náhled obsahu před extrahováním (doporučeno pro bezpečnost)
„Bojím se, že to při extrahování rozprší soubory všude.“
„Nejsem si jistý, jestli to neobsahuje něco podivného nebo se nerozbalí do podivných cest.“
V takových případech můžete vypsat obsah bez jakéhokoli rozbalování.
tar -tf sample.tar.gz
Pokud uvidíte něco jako toto, obvykle jste v pořádku:
sample/sample/readme.txtsample/bin/...
Na druhou stranu, pokud to vypadá, že by to vyhodilo spoustu souborů přímo do aktuálního adresáře, je bezpečnější extrahovat do vyhrazené složky pomocí -C.
3.4 Pokud si nejste jisti, o jaký formát se jedná, zkontrolujte pomocí příkazu file
I když má soubor příponu .tar.gz, může se ve skutečnosti jednat o jiný formát (například kvůli neúspěšnému stažení).
V takovém případě použijte file k jeho identifikaci:
file sample.tar.gz
Příklad výstupu (když je soubor platný):
gzip compressed data ...
Tato rychlá kontrola může ušetřit spoustu zbytečných chyb.
4. Extrahování pomocí GUI (výchozí správce souborů v Ubuntu)
Pokud ještě nejste v terminálu zcela jistí, můžete soubory tar.gz také rozbalovat pomocí grafického rozhraní Ubuntu (pracovní postup založený na myši).
Obzvláště když „chcete jen rychle rozbalit“, může se GUI zdát intuitivnější a méně stresující.
4.1 Krok za krokem: rozbalení pravým kliknutím (přátelské pro začátečníky)
Výchozí správce souborů v Ubuntu (Soubory / Nautilus) umí pracovat s archivy tar.gz.
- Otevřete správce souborů
- Najděte svůj soubor
*.tar.gz(často v Stahování) - Klikněte pravým tlačítkem na soubor
Vyberte jednu z následujících možností v nabídce wp:list /wp:list
- Extrahovat sem
- Extrahovat do…
Ve většině případů je Extrahovat sem naprosto dostačující pro začátek.
4.2 „Extrahovat sem“ vs. „Extrahovat do…“
Princip je stejný jako při rozbalování v terminálu:
- Extrahovat sem → rozbalí do složky, kterou právě prohlížíte
- Extrahovat do… → umožní vám zvolit umístění, např. Plocha nebo pracovní složku
Pokud archiv obsahuje mnoho souborů, je dobré vytvořit vyhrazenou pracovní složku a rozbalit do ní, aby se vám Plocha (nebo Stahování) nezaplnila.
4.3 Výhody a nevýhody rozbalování v GUI
GUI je pohodlné, ale má své silné i slabé stránky.
Výhody
- Žádné příkazy k zapamatování
- Menší šance na překlepy (tedy méně chyb při zadávání)
- Přátelské pro začátečníky a rychlé použití
Nevýhody
- Obtížnější kontrola detailů rozbalování (např. rozbalit jen konkrétní soubory, kontrolovat logy)
- Méně užitečné chybové informace (výstup v terminálu je obvykle přehlednější pro řešení problémů)
Pokud používáte Linux pravidelně nebo děláte vývojářskou práci, stojí za to se časem naučit rozbalovat v terminálu – získáte tak větší kontrolu, když ji potřebujete.
5. Pokročilé: Rozbalit jen konkrétní soubory (vytáhnout, co potřebujete)
Obvykle rozbalíte vše z archivu tar.gz. V některých situacích však můžete chtít vyjmout jen konkrétní soubory.
- Potřebujete jen jeden soubor z velkého archivu
- Chcete nejprve zkontrolovat konfigurační soubor nebo README
- Nechcete ztrácet čas rozbalováním všeho
Právě v takových případech je „rozbalení jen konkrétních souborů“ užitečné.
5.1 Nejprve si prohlédněte obsah (vypsat soubory bez rozbalení)
Je těžké rozbalit konkrétní soubor, pokud neznáte přesnou cestu, takže začněte výpisem obsahu.
tar -tf sample.tar.gz
Podívejte se na výstupní cesty (názvy souborů a strukturu složek) a identifikujte soubor, který chcete rozbalit.
Například můžete vidět něco takového:
sample/README.mdsample/config/default.confsample/bin/tool
5.2 Základní syntaxe: rozbalit jen konkrétní soubor
Jakmile znáte přesnou cestu k souboru, můžete jej rozbalit takto:
tar -xzvf sample.tar.gz sample/README.md
V tomto příkladu bude rozbalen jen sample/README.md.
Tip: Nejbezpečnější je zkopírovat cestu přesně tak, jak ji ukazuje
tar -tf.
5.3 Můžete také rozbalit celou složku uvnitř archivu
Někdy nechcete jen jeden soubor – chcete vše v konkrétní složce.
Příklad: rozbalit jen sample/config/ a jeho obsah
tar -xzvf sample.tar.gz sample/config/
Tím se rozbalí jen soubory uvnitř složky config.

5.4 Proč je to důležité: rozbalování zbytečných souborů může způsobit problémy
Častou chybou začátečníků je rozbalit vše bez rozmyslu, což může vést k problémům, jako jsou:
- Vaše pracovní složka se zaplní nepořádkem
- Ztratíte přehled, kde se co nachází
- Soubory se stejnými názvy se přepíšou
Jakmile si zvyknete na postup „nejprve prohlédnout, pak rozbalit jen to, co potřebujete“, manipulace se soubory v Ubuntu se stane mnohem jednodušší a bezpečnější.
6. Časté chyby a opravy (kontrolní seznam řešení problémů)
Rozbalování souborů tar.gz je obvykle jednoduché, ale v praxi můžete narazit na chyby.
Tato část pokrývá nejčastější problémy, se kterými se setkávají začátečníci v Ubuntu, pomocí přehledného přístupu „Příčina → Oprava“.
6.1 tar: ...: Cannot open: No such file or directory (Soubor nenalezen)
Běžné příčiny
- Spouštíte příkaz ve špatné složce
- Napsali jste název souboru nesprávně (včetně rozdílů mezi velkými a malými písmeny)
- Nezahrnuli jste úplnou příponu
Jak to opravit
Nejprve zkontrolujte svou aktuální polohu:
pwd
Poté zkontrolujte, zda soubor v této složce existuje:
ls
Pokud je v Downloads, přesuňte se tam:
cd ~/Downloads
ls
Nakonec spusťte příkaz znovu s správným názvem souboru:
tar -xzvf sample.tar.gz
6.2 tar: This does not look like a tar archive (Není to tar archiv)
Běžné příčiny
- Přípona souboru je
.tar.gz, ale obsah je ve skutečnosti jiný formát - Stažení je poškozené (uložili jste místo toho HTML chybovou stránku)
- Je to ve skutečnosti zip soubor, ale byl přejmenován na tar.gz
Jak to opravit
Zkontrolujte typ souboru pomocí tohoto příkazu:
file sample.tar.gz
Pokud uvidíte něco jako HTML document, stažení pravděpodobně selhalo.
V takovém případě soubor znovu stáhněte a zkuste to znovu.
6.3 gzip: stdin: not in gzip format (Není ve formátu gzip)
Běžné příčiny
- Ve skutečnosti to nebylo
.tar.gz(bylo to.tar) - Část
.gznení ve skutečnosti ve formátu gzip - Soubor je poškozený
Jak to opravit
Dvojitě zkontrolujte příponu. Pokud je to soubor .tar , odeberte -z a spusťte:
tar -xvf sample.tar
Také, abyste ověřili, zda je soubor poškozený, je tento kontrolní příkaz užitečný:
file sample.tar.gz
6.4 Permission denied (Odmítnut přístup k zápisu)
Běžné příčiny
- Extrahujete do systémové složky (např.
/usr/localnebo/) - Nemáte práva zápisu v cílové složce
- Problémy s oprávněními při připojení externího disku
Bezpečné řešení pro začátečníky
Nejbezpečnější přístup je pracovat ve vaší domovské složce:
mkdir -p ~/work
tar -xzvf sample.tar.gz -C ~/work
Pokud opravdu musíte extrahovat do umístění pouze pro administrátora, použijte sudo:
sudo tar -xzvf sample.tar.gz -C /usr/local
Začátečníci by však měli vyhnout nadměrnému používání sudo.
Bezpečnější workflow je: nejprve extrahovat do vaší domovské složky → přesunout pouze to, co potřebujete.
6.5 Extrakce fungovala, ale „Nevím, kam soubory zmizely“
Běžné příčiny
- Nevěděli jste svou aktuální složku při extrakci
- Bylo rozbaleno příliš mnoho souborů a ztratili jste přehled
Jak to opravit
Nejprve ověřte, kam jste extrahovali:
pwd
Poté hledejte nedávno vytvořené soubory/složky:
ls -lt
Pokud chcete tuto situaci úplně vyhnout, specifikujte složku pro extrakci hned na začátku:
mkdir -p ~/work/extract
tar -xzvf sample.tar.gz -C ~/work/extract
6.6 Názvy souborů se po extrakci zkazí (mojibake)
Pokud tar.gz archiv obsahuje japonské názvy souborů, mohou se stát nečitelnými v závislosti na vašem prostředí.
To se může stát kvůli rozdílům v kódování znaků použitém při vytváření archivu.
Jak k tomu přistupovat
- Zkontrolujte, zda je vaše Ubuntu lokalizace nastavena na UTF-8
- Pokud to stále nefunguje, extrahujte v jiném prostředí a poté soubory zkopírujte
Příklad příkazu pro kontrolu lokalizace:
locale
Ve většině případů, pokud uvidíte něco jako LANG=ja_JP.UTF-8, je méně pravděpodobné, že narazíte na problémy s kódováním.
7. Jak vytvořit soubor tar.gz (Bonus: Užitečné i pro balení)
V tomto bodě byste měli být pohodlní s extrakcí souborů tar.gz. Ale když Ubuntu pravidelně používáte, narazíte také na situace, kdy budete chtít vytvořit tar.gz archiv, například:
- Odeslat celou složku jako jeden soubor
- Vytvářet zálohy
- Organizovat a ukládat více souborů dohromady
V této sekci tedy pokryjeme základy vytváření tar.gz archivů.
7.1 Základní příkaz: komprimovat složku do tar.gz
Například, pokud chcete komprimovat složku pojmenovanou myfolder, spusťte:
tar -czvf myfolder.tar.gz myfolder/
Zde je význam možností:
translation. -c : vytvořit
-z : použít gzip kompresi
-v : podrobný výstup
-f : určit název výstupního souboru
7.2 Komprimovat více souborů dohromady
Můžete také seskupit více souborů a složek do jednoho archivu.
tar -czvf backup.tar.gz file1.txt file2.txt config/
To funguje i když smícháte soubory a složky ve stejném příkazu.
7.3 Pokud chcete před kompresí vyloučit soubory (pouze koncept)
V reálné práci můžete chtít vyloučit určité soubory z archivu, například:
- Soubory mezipaměti
- Obrovské soubory protokolu
- Dočasné soubory
V takových případech můžete použít volbu --exclude. Pro začátečníky však často stačí jednoduše:
- Shromáždit jen to, co chcete archivovat, do pracovní složky
- Komprimovat tuto složku do tar.gz archivu
Tento přístup je jednoduchý a funguje dobře ve většině případů.
8. Shrnutí: Nejrychlejší způsob, jak rozbalit tar.gz na Ubuntu
Pokud chcete nejrychlejší cestu k rozbalení tar.gz souboru na Ubuntu, tento jeden příkaz stačí ve většině případů:
tar -xzvf filename.tar.gz
A pokud chcete v reálné práci předejít chybám, pamatujte na tyto tři tipy:
- Nejprve si prohlédněte obsah :
tar -tf filename.tar.gz - Zvolte cílovou složku pro rozbalení :
tar -xzvf filename.tar.gz -C destination - Zkontrolujte skutečný typ souboru :
file filename.tar.gz
Archivy tar.gz se v Ubuntu vyskytují všude, takže jakmile pochopíte tyto základy, každodenní práce bude mnohem plynulejší.
FAQ (Často kladené otázky)
Q1. Jaký je nejjednodušší způsob, jak rozbalit tar.gz soubor na Ubuntu?
A. Nejspolehlivější metoda je spustit tento příkaz v Terminálu:
tar -xzvf filename.tar.gz
Q2. Můžu při rozbalování zvolit cílovou složku?
A. Ano. Použijte volbu -C pro určení cílové složky rozbalení:
tar -xzvf sample.tar.gz -C ~/Desktop
Q3. Můžu si prohlédnout obsah bez rozbalení?
A. Ano. Obsah můžete vypsat tímto příkazem:
tar -tf sample.tar.gz
Q4. Můžu rozbalit tar.gz soubory pomocí GUI (kliknutím pravým tlačítkem)?
A. Ano. Ve správci souborů Ubuntu klikněte pravým tlačítkem na soubor tar.gz a vyberte Extrahovat sem pro rozbalení.
Q5. Dostávám not a tar archive a soubor se nerozbalí
A. Soubor může být poškozený, nebo přípona neodpovídá skutečnému typu souboru. Zkontrolujte jej pomocí:
file sample.tar.gz
Q6. Také chci vědět, jak vytvořit tar.gz soubor
A. Pro kompresi složky do formátu tar.gz použijte:
tar -czvf archive.tar.gz foldername/


