Kuinka purkaa (pura) Tar Gz-tiedosto

Jos vaelat avoimen lähdekoodin maailmaa, kohtaat todennäköisesti .tar.gz-tiedostoja säännöllisesti. Avoimen lähdekoodin paketteja voi yleensä ladata .tar.gz- ja .zip-muotoisina.

Komennoa tar käytetään tar-arkistojen luomiseen muuntamalla ryhmä tiedostojen arkistointi. Se tukee laajaa valikoimaa pakkausohjelmia, kuten gzip, bzip2, lzip, lzma, lzop, xz ja compress. Tar on alun perin suunniteltu luomaan arkistoja tiedostojen tallentamiseksi magneettinauhalle, minkä vuoksi sillä on nimi ”Tape ARchive”.

Gzip on suosituin algoritmi tervatiedostojen pakkaamiseen. gzip: llä pakatun tar-arkiston tulisi päättyä joko .tar.gz tai .tgz.

Lyhyesti sanottuna tiedosto, joka päättyy .tar.gz: hen, on .tar-arkisto, joka on pakattu gzip: llä.

Komennoa tar voidaan käyttää myös terva-arkistojen purkamiseen, luettelon näyttämiseen arkistoon sisältyvistä tiedostoista, lisätiedostojen lisäämiseen olemassa olevaan arkistoon sekä monenlaisiin muihin tiedostoihin toiminnoista.

Tässä opetusohjelmassa näytämme sinulle, kuinka puretaan (tai puretaan) tar.gz- ja tgz-arkistot.

Tar.gz-tiedostojen purkaminen File #

Useimmissa Linux-jakeluissa ja macOSissa on oletusarvoisesti esiasennettu tar-komento.

Tar.gz-tiedoston purkamiseen käytä --extract (-x) -vaihtoehto ja määritä arkistotiedoston nimi -vaihtoehto:

Komento tar tunnistaa pakkaustyypin automaattisesti ja poimia arkisto. Samaa komentoa voidaan käyttää purkamaan terva-arkistot, jotka on pakattu muilla algoritmeilla, kuten .tar.bz2.

Jos olet työpöydän käyttäjä ja komentorivi ei ole sinun juttusi, voit käyttää tiedostohallintaa. Tar.gz-tiedoston purkamiseksi (purkamiseksi), napsauta hiiren kakkospainikkeella tiedostoa, jonka haluat purkaa, ja valitse ”Pura”. Windows-käyttäjät tarvitsevat työkalun nimeltä 7zip purkamaan tar.gz-tiedostoja.

-v -vaihtoehto tekee komennosta tar näkyvämmän ja tulostaa päätteeseen purettavien tiedostojen nimet.

Oletusarvoisesti tar purkaa nykyisen työkansion hakemiston arkiston sisällön. Käytä --directory (-C) purkaa arkistotiedostot tiettyyn hakemistoon:

Esimerkiksi pura arkiston sisältö /home/linuxize/files hakemistoa, voit käyttää:

Tiettyjen tiedostojen purkaminen tar.gz-tiedostosta #

tietyt tiedostot tar.gz-tiedostosta, lisää välilyönnillä eroteltu luettelo tiedostojen nimistä, jotka puretaan arkiston nimen jälkeen:

Purettaessa tiedosto s, sinun on annettava heidän tarkat nimet, polku mukaan lukien, painettuna --list (-t).

Pura yksi tai useampi hakemisto arkistosta on sama kuin tiedostojen purkaminen:

Jos yrität purkaa tiedostoa, jota ei ole olemassa, virheilmoitus on samanlainen seuraaviin:

Voit myös purkaa tiedostoja tar.gz-tiedostoon jokerimallissa käyttämällä --wildcards -vaihtoehtoa ja lainaamalla mallia estämään kuorta tulkitsemasta sitä.

Esimerkiksi purkaa tiedostoja, joiden nimet päättyvät .js (Javascript-tiedostot), käytät seuraavaa:

Tar.gz-tiedoston purkaminen stdin #

Jos purat pakatun tar.gz-tiedoston lukemalla arkiston stdinistä (yleensä putken kautta), sinun on määritettävä purku-vaihtoehto. Vaihtoehto, joka käskee tar: n lukemaan arkistot gzipin kautta, on -z.

Seuraavassa esimerkissä lataamme Blender-lähteet käyttämällä wget -komento ja välitä lähtö tar -komentoon:

Jos et t määritä purkuasetus, tar ilmaisee käytettävän vaihtoehdon:

tar.gz-tiedosto #

Luetaksesi tar.gz-tiedoston sisällön, käytä --list (-t) -vaihtoehtoa:

Lähtö näyttää tältä:

Jos lisäät --verbose (-v) -vaihtoehto, tar tulostaa lisätietoja, kuten omistajan, tiedostokoon , aikaleima ..etc:

Päätelmä #

tar.gz-tiedosto on Tar-arkisto, joka on pakattu G: llä. postinumero. Pura tar.gz-tiedosto käyttämällä komentoa tar -xf ja sen jälkeen arkiston nimeä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *