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.