Aké sú Linuxové tarballs a ako ich môžete použiť?

Podľa Wikipédie je tarball počítačový formát, ktorý môže kombinovať viacero súborov do jedného súboru s názvom "tarball", zvyčajne komprimovaný.

Tak ako nám to pomáha a na čo ich môžeme použiť?

V minulosti boli vytvorené tarové súbory na ukladanie dát na pásky a termín tar označuje archív pások. Zatiaľ čo sa môže na tento účel ešte používať, koncept tar súboru je jednoducho spôsob, ako zoskupiť veľa súborov dohromady v jednom archíve.

Aké sú výhody používania tar súboru?

Dôvody pre vytvorenie tarových súborov

Súbory tar, ktoré sú komprimované, vytvárajú dobré zálohy a je možné ich kopírovať na disky DVD, externé pevné disky, pásky a iné mediálne zariadenia, ako aj umiestnenie v sieti. Použitím súboru tar pre tento účel môžete všetky súbory v archíve získať späť na pôvodné miesta, ak budete potrebovať.

Tar súbory môžu byť použité aj na distribúciu softvéru alebo iného spolupracujúceho obsahu. Aplikácia sa skladá z desiatok rôznych programov a knižníc, ako aj iných podporných obsahov, ako sú obrázky, konfiguračné súbory, súbory readme a súbory na vytváranie súborov.

Tento tar súbor pomáha udržiavať túto štruktúru spoločne na distribučné účely.

Nevýhody použitia tarových súborov

Wikipedia uvádza niekoľko obmedzení pre používanie tar súborov, ktoré zahŕňajú, ale nie sú obmedzené na:

Ako vytvoriť tar súbor

Ak chcete vytvoriť tar súbor, použite nasledujúcu syntax:

tar-cf tarfiletocreate listoffiles

Napríklad:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Tým sa vytvorí súbor s tarom nazvaný garybackup so všetkými súbormi v priečinku hudby, obrázkov a videí. Výsledný súbor je úplne nekomprimovaný a zaberá rovnakú veľkosť ako pôvodné priečinky.

To nie je skvelé, pokiaľ ide o kopírovanie cez sieť alebo písanie na DVD, pretože to bude trvať viac šírky pásma, viac diskov a bude pomalšie kopírovať.

Pomocou príkazu gzip v spojení s príkazom tar môžete vytvoriť komprimovaný tar súbor.

V podstate je súbor tar zipsu tarball.

Ako zobraziť súbory v tarovom súbore

Ak chcete získať zoznam obsahu súboru tar, použije sa táto syntax:

tar -tvf tarfilename

Napríklad:

tar -tvf garybackup

Ako extrahovať tar súbor

Ak chcete extrahovať všetky súbory z tar súboru pomocou nasledujúcej syntaxe:

tar -xf názov tarfile

Ďalšie čítanie