Vodnik za uporabo ukaza tar za ekstrakcijo datotek tar.gz v Ubuntu, CentOS, Fedora in drugih distribucijah Linuxa.
Večina programske opreme, dokumentov, datotek itd. v Linuxu je arhiviranih v tar.gz
format namesto zadrga
oz rar
formate, ki se običajno uporabljajo v sistemu Windows, čeprav pripomočki za Linux podpirajo te oblike.
tar.gz
format popularno uporablja programska oprema, ki je na voljo za Linux, tako v uradnih repozitorijih kot tudi neuradno prek interneta.
Kaj je datoteka tar.gz?
tar.gz
(Gzip) je eden od formatov datotek, ki so na voljo v sistemu za stiskanje tar. Nekateri drugi formati datotek so bz2,
lzip
in lzop
. Gzip
in bz2
so najpogosteje uporabljeni formati. Gzip
je namenjen hitrejšemu stiskanju, medtem ko bz2
je namenjen za manjšo velikost arhiva.
katran
je privzeto nameščen na večini sistemov Linux. V primeru, da manjka, lahko ga namestitena Ubuntu, Debian ali podobno Distribucije Linuxa z izvajanjem:
sudo apt install tar
Opomba: V primeru različice Ubuntu < 14.04 uporabite apt-get namesto apt.
Za namestitev katran
na CentOS in Fedora, teči:
yum namestite tar
Kako ekstrahirati tar.gz z uporabo katran
ukaz
Če želite ekstrahirati arhivsko datoteko tar.gz, zaženi:
tar xvzf .tar.gz
Poglejmo, kakšne so možnosti xvzf
pomeni:
x
– Določa, da se datoteke ekstrahirajo iz arhiva.
v
– Označuje besedno besedo. Natisnite vsako ime datoteke, ekstrahirano iz arhiva, skupaj z njeno potjo. To je samo informativno in zato ni obvezno.
z
– To določa, da je arhiv stisnjen z Gzip
f
– To določa, da bo naslednji argument za možnostmi ime arhivske datoteke, ki bo ekstrahirana. Če ta možnost ni na voljo, tar poskuša prebrati iz standardnega vhoda terminala. V novejših različicah vrže napako, kadar ta možnost ni podana.
Primer
Naslednji ukaz bo izvlekel tri datoteke v arhiv testarchive.tar.gz
in natisnite njihova imena.
tar xvzf testarchive.tar.gz
Kot lahko vidimo, so bile tri datoteke izvlečene. Upoštevajte, da ukaz ekstrahira datoteko v isto mapo, iz katere se izvaja ukaz.