Ako extrahovať súbory tar.gz v systéme Linux

Táto príručka vám ukáže nielen ako extrahovať súbory tar.gz, ale tiež vám povie, čo sú a prečo by ste ich používali.

Čo je súbor tar.gz?

Súbor s príponou gz bol komprimovaný pomocou príkazu gzip .

Pomocou príkazu gzip môžete zbaliť ľubovoľný súbor takto:

gzip

Napríklad:

gzip image1.png

Vyššie uvedený príkaz komprimuje súbor image1.png a súbor sa teraz nazýva image1.png.gz.

Môžete dekomprimovať súbor, ktorý bol komprimovaný pomocou gzip pomocou príkazu gunzip nasledovne:

gunzip image1.png.gz

Predstavte si teraz, že chcete skomprimovať všetky obrázky v priečinku. Môžete použiť nasledujúci príkaz:

gzip * .png * .jpg * .bmp

Tým by sa komprimoval každý súbor s príponou png, jpg alebo bmp. Všetky súbory však zostanú ako jednotlivé súbory.

Bolo by dobré, ak by ste mohli vytvoriť jediný súbor obsahujúci všetky súbory a potom komprimovať pomocou gzip.

To je miesto, kde príde tar príkaz . Tar súbor, ktorý je často známy ako tarball je metóda vytvorenia archívu súboru, ktorý obsahuje mnoho ďalších súborov.

Samotný tar súbor nie je komprimovaný.

Ak máte priečinok plný obrázkov, môžete vytvoriť súbor tar pre obrázky pomocou nasledujúceho príkazu:

tar-cvf images.tar ~ / Obrázky

Vyššie uvedený príkaz vytvorí tar súbor s názvom images.tar a zaplní ho všetkými súbormi v priečinku obrázkov.

Teraz, keď máte jeden súbor so všetkými svojimi obrázkami, môžete ho teraz komprimovať pomocou príkazu gzip:

gzip images.tar

Názov súboru pre súbor obrázkov bude teraz images.tar.gz.

Môžete vytvoriť tar súbor a komprimovať ho pomocou jedného príkazu nasledovne:

tar-cvzf images.tar.gz ~ / Obrázky

Ako extrahovať súbory tar.gz

Teraz viete, že súbor tar.gz je komprimovaný tar súbor a viete, že tar súbor je pekný spôsob zoskupovania súborov a priečinkov.

Prvá vec, ktorú treba urobiť potom, aby ste extrahovali súbor tar.gz, je dekomprimovať súbor nasledovne:

gunzip

Napríklad:

gunzip images.tar.gz

Ak chcete extrahovať súbory z tar súboru, použite nasledujúci príkaz:

tar-xvf

Napríklad:

tar -xvf images.tar

Môžete však dekomprimovať súbor gzip a extrahovať súbory z tar súboru pomocou jedného príkazu nasledovne:

tar -xvzf images.tar.gz

Výpis obsahu súboru tar.gz

Mali by ste byť opatrní pri extrakcii súborov tar.gz, ktoré dostávate od iných ľudí alebo z odkazov na stiahnutie, pretože môžu úmyselne alebo neúmyselne zničiť váš systém.

Obsah tar súboru môžete zobraziť pomocou nasledujúcej syntaxe:

tar -tzf images.tar.gz

Uvedený príkaz vám ukáže názvy a umiestnenia súborov, ktoré sa majú extrahovať.

zhrnutie

súbory tar.gz sú skvelé na účely zálohovania, pretože zachovávajú neporušené súbory a cesty v tarovom súbore a súbor je komprimovaný, aby sa zmenšil.

Ďalším sprievodcom, ktorý by vás mohol zaujímať je ten, ktorý ukazuje, ako komprimovať súbory pomocou príkazu Linux zip a tento spôsob ukazuje, ako dekomprimovať súbory pomocou príkazu unzip .