Právě jste si stáhli program nebo soubor, který končí na .tar.xz, a zajímá vás, jak extrahovat tento soubor tar.xz v příkazovém řádku Linuxu.
Než vám ukážu, jak rozbalit soubor tar.xz, dovolte mi, abych vám rychle řekl o tar a xz.
Co je soubor tar.xz?
tar je nástroj, který kombinuje více souborů do jednoho souboru. Hlavní výhodou nástroje jako je tar je přenos souborů.
Kvůli režii bude přenos 100 souborů o velikosti 1 KB trvat déle než přenos jednoho souboru o velikosti 100 KB.
Pomocí příkazu tar můžete archivovat několik souborů do jednoho souboru a tím ušetřit čas a šířku pásma při přenosu souboru.
Samotný tar však soubory nekomprimuje. Pokud použijete tar ke spojení 100 souborů po 1 KB, výsledný soubor tar bude mít pravděpodobně pouze 100 KB.
K další úspoře času a šířky pásma se používají kompresní nástroje. Tyto kompresní nástroje sníží velikost výsledného souboru tar. XZ je jedním z takových kompresních nástrojů a využívá kompresní algoritmus LZMA.
To je důvod, proč by výsledný soubor tar.xz v našem scénáři mohl být podstatně menší než 100 KB, řekněme 50 KB.
Extrahování souboru tar.xz v systému Linux
Extrahování souboru tar xz je poměrně jednoduché. Jen se musíte ujistit, že máte ve své distribuci Linuxu podporu pro kompresní nástroj xz.
Nástroj pro kompresi xz je dostupný prostřednictvím balíčku xz-utils ve většině distribucí Linuxu. Většinu času již budete mít xz-utils nainstalované ve výchozím nastavení.
Přesto byste se měli ujistit, že je nainstalován ve vašem systému. K instalaci můžete použít správce balíčků vaší distribuce Linuxu.
V Debianu nebo Ubuntu můžete nainstalovat xz-utils pomocí následujícího příkazu:
sudo apt install xz-utils
Jakmile budete mít ve své distribuci Linuxu podporu komprese xz, můžete extrahovat soubor tar.xz pomocí standardního příkazu tar:
tar -xf file.tar.xz
Zde:
- -x znamená extrahovat archivovaný soubor
- -f znamená, že následuje název archivovaného souboru
Proč jste zde potřebovali zadat x (extract )? Protože tar lze také použít pro vytváření (komprimaci) souborů.
Musíte tedy určit, jakou operaci provádíte pomocí příkazu tar, komprese (c) nebo extrakce (x).
Doufám, že vám tento rychlý tutoriál pomohl při extrahování souboru tar xz a o něco lépe porozumíte souborům tar a xz. V souvisejícím příspěvku se můžete dozvědět o vytvoření složky gzip s tar v Linuxu.
Pokud se vám výukový program líbil, přihlaste se k odběru týdenního zpravodaje a získejte tipy a výukové programy pro Linux do vaší doručené pošty.