Opas tar-komennon käyttämiseen tar.gz-tiedostojen purkamiseen Ubuntussa, CentOS:ssä, Fedorassa ja muissa Linux-jakeluissa.
Suurin osa ohjelmistoista, asiakirjoista, tiedostoista jne. Linuxissa arkistoidaan tar.gz
muotoon sijasta postinumero
tai rar
tiedostomuodot, joita yleensä käytetään Windowsissa, vaikka Linux-apuohjelmat tukevat näitä muotoja.
tar.gz
muotoa käyttävät yleisesti Linuxille saatavilla olevat ohjelmistot sekä virallisissa tietovarastoissa että epävirallisesti Internetissä.
Mikä on tar.gz-tiedosto?
tar.gz
(Gzip) on yksi tar-pakkausjärjestelmässä käytettävissä olevista tiedostomuodoista. Jotkut muut tiedostomuodot ovat bz2,
lzip
ja lzop
. Gzip
ja bz2
ovat yleisimmin käytettyjä muotoja. Gzip
on tarkoitettu nopeampaan pakkaamiseen, kun taas bz2
on tarkoitettu pienempään arkiston kokoon.
terva
on oletuksena asennettu useimpiin Linux-järjestelmiin. Jos se puuttuu, voit asentaa senUbuntussa, Debianissa tai vastaavassa Linux-jakelut suorittamalla:
sudo apt install tar
merkintä: Jos Ubuntu-versio on < 14.04, käytä apt-get:tä apt:n sijaan.
Asentaa terva
CentOS:ssä ja Fedorassa juosta:
nam asenna tar
Kuinka purkaa tar.gz käyttämällä terva
komento
Tar.gz-arkistotiedoston purkaminen, juosta:
tar xvzf .tar.gz
Katsotaan mitä vaihtoehtoja on xvzf
tarkoittaa:
x
– Määrittää, että tiedostot puretaan arkistosta.
v
– Sanaa verbose. Tulosta jokainen arkistosta purettu tiedostonimi polkunsa kanssa. Tämä on tarkoitettu vain tiedoksi, joten se ei ole pakollista.
z
– Tämä määrittää, että arkisto on pakattu Gzipillä
f
– Tämä määrittää, että seuraava argumentti vaihtoehtojen jälkeen tulee olemaan purettavan arkistotiedoston nimi. Jos tätä vaihtoehtoa ei ole, tar yrittää lukea päätteen standarditulosta. Uudemmissa versioissa se antaa virheilmoituksen aina, kun tätä vaihtoehtoa ei ole määritetty.
Esimerkki
Seuraava komento purkaa arkistossa olevat kolme tiedostoa testarchive.tar.gz
ja tulostaa heidän nimensä.
tar xvzf testarchive.tar.gz
Kuten näemme, kolme tiedostoa on purettu. Huomaa, että komento purkaa tiedoston samassa kansiossa, josta komento suoritetaan.