Rokasgrāmata par komandas tar izmantošanu tar.gz failu izvilkšanai Ubuntu, CentOS, Fedora un citos Linux izplatījumos.
Lielākā daļa programmatūras, dokumentu, failu utt. operētājsistēmā Linux tiek arhivēti tar.gz
formātā, nevis rāvējslēdzējs
vai rar
formāti, ko parasti izmanto operētājsistēmā Windows, lai gan Linux utilītas atbalsta šos formātus.
tar.gz
formātu plaši izmanto programmatūra, kas pieejama operētājsistēmai Linux gan oficiālajās krātuvēs, gan neoficiāli internetā.
Kas ir tar.gz fails?
tar.gz
(Gzip) ir viens no faila formātiem, kas pieejami darvas saspiešanas sistēmā. Ir daži citi failu formāti bz2,
lzip
un lzop
. Gzip
un bz2
ir visbiežāk izmantotie formāti. Gzip
ir paredzēts ātrākai saspiešanai, turpretim bz2
ir paredzēts mazākam arhīva izmēram.
darva
pēc noklusējuma ir instalēts lielākajā daļā Linux sistēmu. Gadījumā, ja tā trūkst, jūs varat to instalētuz Ubuntu, Debian vai līdzīgām ierīcēm Linux izplatīšana, palaižot:
sudo apt install tar
Piezīme: Ja Ubuntu versija ir < 14.04, izmantojiet apt-get, nevis apt.
Lai instalētu darva
uz CentOS un Fedora, palaist:
yum instalēt darvu
Kā iegūt tar.gz, izmantojot darva
komandu
Lai izvilktu tar.gz arhīva failu, palaist:
tar xvzf .tar.gz
Apskatīsim, kādas ir iespējas xvzf
nozīmē:
x
– Norāda, ka faili ir jāizvelk no arhīva.
v
– Apzīmē daudzvārdību. Izdrukājiet katru no arhīva iegūto faila nosaukumu kopā ar tā ceļu. Tas ir paredzēts tikai informācijai, un tāpēc tas nav obligāts.
z
– Tas norāda, ka arhīvs tiek saspiests, izmantojot Gzip
f
– Tas norāda, ka tālāk norādītais arguments pēc opcijām būs izvelkamā arhīva faila nosaukums. Ja šī opcija nav nodrošināta, tar mēģina nolasīt no termināļa standarta ievades. Jaunākās versijās tas rada kļūdu ikreiz, kad šī opcija nav norādīta.
Piemērs
Šī komanda izvilks trīs failus arhīvā testarchive.tar.gz
un izdrukājiet viņu vārdus.
tar xvzf testarchive.tar.gz
Kā redzam, trīs faili ir izvilkti. Ņemiet vērā, ka komanda izvelk failu tajā pašā mapē, no kuras tiek izpildīta komanda.