Howto install hadoop on Ubuntu
Obsah:
- Extrahování souboru tar.gz
- Extrahování konkrétních souborů ze souboru tar.gz
- Extrahování souboru tar.gz ze stdin
- Výpis souboru tar.gz
- Závěr
Příkaz
tar
se používá k vytvoření archivu dehtu převedením skupiny souborů do archivu. Podporuje širokou škálu kompresních programů, jako jsou gzip, bzip2, lzip, lzma, lzop, xz a compress. Tar byl původně navržen pro vytváření archivů pro ukládání souborů na magnetickou pásku, a proto má název „ T ape AR pažitka“.
Gzip je nejoblíbenější algoritmus pro kompresi souborů dehtu. Název archivu dehtu komprimovaného pomocí gzip by měl končit buď .tar.gz nebo .tgz.
Stručně řečeno, soubor končící na .tar.gz je .tar archiv komprimovaný pomocí gzip.
Příkaz
tar
lze také použít k extrahování archivů dehtu, zobrazení seznamu souborů obsažených v archivu, přidání dalších souborů do existujícího archivu a různých dalších druhů operací.
V tomto tutoriálu vám ukážeme, jak extrahovat (nebo rozbalit) archivy tar.gz a tgz.
Extrahování souboru tar.gz
Většina linuxových distribucí a macOS je ve výchozím nastavení nainstalována s příkazem tar.
Chcete-li extrahovat soubor tar.gz, použijte operátor
--extract
(
-x
) a za možnost
f
zadejte název archivního souboru:
tar -xf archive.tar.gz
Příkaz
tar
automaticky detekuje typ komprese a rozbalí archiv. Stejný příkaz lze použít k extrahování dehtových archivů komprimovaných jinými algoritmy, jako je .tar.bz2.
Volba
-v
zviditelní příkaz
tar
a vytiskne názvy souborů extrahovaných na terminálu.
tar -xvf archive.tar.gz
Ve výchozím nastavení bude extrahovat obsah archivu v aktuálním pracovním adresáři. Pomocí
--directory
(
-C
) extrahujte archivní soubory do konkrétního adresáře:
Chcete-li například extrahovat obsah archivu do adresáře
/home/linuxize/files
, můžete použít:
tar -xf archive.tar.gz -C /home/linuxize/files
Extrahování konkrétních souborů ze souboru tar.gz
Chcete-li extrahovat konkrétní soubory ze souboru tar.gz, připojte za název archivu seznam názvů souborů oddělených mezerami:
tar -xf archive.tar.gz file1 file2
Při extrahování souborů musíte uvést jejich přesná jména včetně cesty, jak je vytištěno pomocí
--list
(
-t
).
Extrahování jednoho nebo více adresářů z archivu je stejné jako extrahování souborů:
tar -xf archive.tar.gz dir1 dir2
Pokud se pokusíte extrahovat soubor, který neexistuje, zobrazí se chybová zpráva podobná následující:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Soubory můžete také extrahovat ze souboru tar.gz na základě zástupného vzoru pomocí volby
--wildcards
a citováním vzoru, abyste zabránili interpretaci shellu.
Například pro extrahování souborů, jejichž jména končí na
.js
(soubory Javascript), byste použili:
tar -xf archive.tar.gz --wildcards '*.js'
Extrahování souboru tar.gz ze stdin
V následujícím příkladu stahujeme zdroje Blenderu pomocí příkazu
wget
a jeho výstup
tar
příkaz
tar
:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
Výpis souboru tar.gz
Chcete-li zobrazit obsah souboru tar.gz, použijte volbu
--list
(
-t
):
tar -tf archive.tar.gz
Výstup bude vypadat asi takto:
file1
file2
file3
tar -tvf archive.tar.gz
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Závěr
soubor tar.gz je archív Tar komprimovaný programem Gzip. Chcete-li extrahovat soubor tar.gz, použijte příkaz
tar -xf
následovaný názvem archivu.
Jak extrahovat soubor CAB pomocí nástrojů příkazového řádku v systému Windows 10/8/7

Můžete dekomprimovat jednu nebo více komprimovaných souborů CAB kabinetů pomocí vestavěných nástrojů příkazového řádku systému Windows, jako jsou expand.exe, makecab a extrac32.
Easy Email Extractor: Extrahovat e-mailovou adresu ze souborů, text, složky, URL a extrahovat e-mailové ID z různých zdrojů, jako jsou textové soubory, složky, URL, řetězce atd.

Mohou existovat časy, kdy je třeba extrahovat spoustu e-mailových adres z textového souboru, složky nebo webového odkazu. Spíše to dělat to ručně, což jsem si jistý, že bude spíše bolestivé práce, můžete zkusit použít tento freeware
Jak extrahovat (rozbalit) tar soubor bz2

Bzip2 je jeden z nejpopulárnějších algoritmů pro kompresi dehtových souborů. V tomto tutoriálu vysvětlíme, jak extrahovat nebo rozbalit archivy tar.bz2 a tbz2 pomocí příkazu tar.