GNU/Linux >> Znalost Linux >  >> Linux

Jak extrahovat nebo rozbalit soubor tar.xz v Linuxu

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.


Linux
  1. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  2. Jak použít příkaz „tar“ k extrahování balíčků souborů .xz v Linuxu?

  3. Jak komprimovat/dekomprimovat v Linuxu

  1. Jak používat příkaz Tar v Linuxu

  2. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  3. Jak extrahovat soubor filename.tar.gz

  1. Jak přesunout soubor v Linuxu

  2. Jak používat příkaz tar pod Linuxem

  3. Jak extrahovat soubor .dmg v Linuxu?