Kako ekstrahirati datoteku tar.gz u Linuxu

Vodič za korištenje naredbe tar za izdvajanje tar.gz datoteka u Ubuntu, CentOS, Fedora i drugim distribucijama Linuxa.

Većina softvera, dokumenata, datoteka itd. u Linuxu arhivirana je u tar.gz format umjesto patentni zatvarač ili rar formate koji se obično koriste u sustavu Windows, iako uslužni programi za Linux podržavaju te formate.

tar.gz format popularno koristi softver dostupan za Linux kako u službenim repozitorijumima tako i neslužbeno putem interneta.

Što je tar.gz datoteka?

tar.gz (Gzip) je jedan od formata datoteka dostupnih u sustavu kompresije tar. Neki drugi formati datoteka su bz2,lzip i lzop. Gzip i bz2 su najčešće korišteni formati. Gzip je namijenjen za bržu kompresiju, dok bz2 namijenjen je manjoj veličini arhive.

katran je prema zadanim postavkama instaliran na većini Linux sustava. U slučaju da nedostaje, možete ga instaliratina Ubuntu, Debian ili slično Linux distribucije pokretanjem:

sudo apt install tar

Bilješka: U slučaju Ubuntu verzije < 14.04, koristite apt-get umjesto apt.

Instalirati katran na CentOS-u i Fedori, trčanje:

yum instaliraj tar

Kako izdvojiti tar.gz pomoću katran naredba

Za izdvajanje arhivske datoteke tar.gz, trčanje:

tar xvzf .tar.gz

Pogledajmo koje su opcije xvzf znači:

x – Određuje da se datoteke izdvajaju iz arhive.

v – Označava višestruko. Ispišite svaki naziv datoteke izvađen iz arhive zajedno s njegovom putanjom. Ovo je samo informativno i stoga nije obvezno.

z – Ovo označava da je arhiva komprimirana pomoću Gzipa

f – Ovo specificira da će sljedeći argument nakon opcija biti naziv arhivske datoteke koja će se raspakirati. Ako ova opcija nije omogućena, tar pokušava čitati sa standardnog ulaza terminala. U novijim verzijama prikazuje pogrešku kad god ova opcija nije navedena.

Primjer

Sljedeća naredba će izdvojiti tri datoteke u arhivi testarchive.tar.gz i ispisati njihova imena.

tar xvzf testarchive.tar.gz

Kao što vidimo, tri su datoteke izvučene. Imajte na umu da naredba izdvaja datoteku u istoj mapi iz koje se naredba izvodi.