Tar.gz-tiedoston purkaminen Linuxissa

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.