Ako rozbaliť súbory v systéme Linux

How Untar Files Linux



Tar je veľmi populárny archívny formát, najmä v systéme Linux. V mnohých prípadoch distribúcie používajú na doručovanie aktualizácií balíkov archívy tar. Archívy dechtu sa dajú bežne nájsť aj pri zdieľaní súborov online.

Zistite, ako rozbaliť súbory v systéme Linux.







Tar v Linuxe

Na správu archívov tar sú všetky distribúcie Linuxu dodávané s nástrojom tar. Je to tento nástroj, ktorý použijeme na extrahovanie obsahu archívu tar.



Ukážme všetko na príklade. Najprv vytvoríme tarový archív s niekoľkými súbormi a adresármi. Tu som vytvoril adresár s názvom Mravce, ktorý bude transformovaný do archívu tar.



$stromMravce/





Teraz urobme z adresára archív tar. Tu bude tar na svoju prácu používať rôzne kompresné algoritmy. Je bežnou praxou, že názov výstupného súboru určuje kompresný algoritmus.

Ak chcete vytvoriť archív tar pomocou kompresie gzip, použite nasledujúci príkaz.



$decht -cvzfants.tar.gz<source_file_directory>

Ak chcete vytvoriť archív tar pomocou kompresie bzip2, použite nasledujúci príkaz.

$decht -cvjfmravce.tar.bz2<source_file_directory>

Ak chcete vytvoriť archív tar pomocou kompresie XZ, použite nasledujúci príkaz.

$decht -cvJfmravce.tar.xz<source_file_directory>

Extrahovanie súborov tar

Vytvorte zoznam obsahu dechtu

Nasledujúci príkaz tar zobrazí zoznam všetkých súborov a adresárov zahrnutých v archíve tar.

$decht -tvf <tar_archive>

Poďme si rýchlo rozložiť vlajky, ktoré sme použili.

  • t: Hovorí tar, aby vypísal obsah archívu.
  • v: Hovorí tar, aby si vytlačil svoju akciu na konzole.
  • f: Povie tar, v ktorom súbore má vykonať akciu.

Extrahujte celý súbor

Teraz sme pripravení extrahovať archívy dechtu, ktoré máme k dispozícii. Aj keď ste na vytváranie rôznych typov tarových archívov potrebovali používať rôzne príkazy, na ich extrahovanie môžeme použiť iba jeden príkaz tar.

Nasledujúci príkaz tar rozbalí platný archív tar. Ak existujú súbory s podobnými názvami súborov, tar po extrakcii prepíše súbory mimo archívu.

$decht -xvf <tar_archive>

Tu stojíme pred jednou novou vlajkou dechtu.

  • x: Hovorí tarovi extrahovať archív.

Ak nechcete, aby tar prepisoval existujúce údaje, pridajte príznak -k. Hovorí tar, aby neprepisoval/nenahrádzal žiadny existujúci súbor alebo adresár.

$decht -xvkf <tar_archive>

Extrahujte konkrétne súbory

V niektorých situáciách nepotrebujete extrahovať celý archív tarov iba na zachytenie jedného súboru. Nástroj tar ponúka takú flexibilitu, že môžete extrahovať iba niekoľko vybraných súborov, ktoré potrebujete.

Pre túto úlohu by štruktúra príkazov tar vyzerala takto. Tu by názov súboru predstavoval názov požadovaného súboru. Musí sa zhodovať s názvom súboru, ktorý sa nachádza v archíve tar.

$decht -xvf <tar_archive> <názov súboru>

Ak chcete takýmto spôsobom extrahovať niekoľko súborov, použite nasledujúcu štruktúru príkazov.

$decht -xvf <tar_archive> <názov_souboru_1> <názov_súboru_2>

Extrahujte konkrétne adresáre

Toto je ďalšia úžasná funkcia tarového archívu. Za predpokladu, že archív tar, ktorý máte k dispozícii, obsahuje adresár alebo viac, môžete taru manuálne určiť, ktorý adresár má extrahovať.

Štruktúra príkazov je podobná sekcii vyššie.

$decht -xvf <tar_archive> <adresár>

Ak chcete extrahovať viac adresárov, spustite nasledujúci príkaz.

$decht -xvf <tar_archive> <adresár_1> <adresár_2>

Záverečné myšlienky

Extrahovanie archívov dechtu je pomerne jednoduchá úloha. Všetko, čo potrebujete vedieť, je správny príkaz tar. Ak máte záujem vykonávať akcie pomocou grafického používateľského rozhrania a používať správcu súborov, váš správca súborov by mal mať v predvolenom nastavení možnosť extrahovať archívy tar.

V systéme Linux existuje viac nástrojov na extrahovanie rôznych formátov komprimovaných archívov. Zistite, ako extrahovať komprimované archívy v systéme Linux.

Veľa šťastia pri práci s počítačom!