Tar-tiedosto ja sen muodostaminen

tar (tape archive)
Tar-komentoa käytetään joko kokoamaan tai purkamaan tiedostoja ns. tar-tiedostoksi. Komento tar kokoaa usean tiedoston yhdeksi tiedostoksi säilyttäen hakemistorakenteen.

Joitakin tar-komennon optioita:

      c      Luodaan uusi tar-tiedosto.
      r      Lisätään tiedostoja tar-tiedostoon.
      t      Listataan tar-tiedosto.
      x      Puretaan tiedostot tar-tiedostosta.
      f      Luotava tai purettava tar-tiedosto
      v      kertoo, mitä tiedostoja  tar-tiedostoon  koottiin tai mitä siitä purettiin 
      z      samalla kertaa luotu tar-tiedosto pakataan tgz-tiedostoksi tai tgz-tiedoston pakkaus puretaan 
Seuraavat komennot ovat hyödyllisiä:
  tar cvf   # luo tar-tiedoston 
  tar xvf            # purkaa tar-tiedoston 
  tar tvf  # listaa tar-tiedoston sisällön 
  tar czfv  # luo pakatun tar-tiedoston
Lisätietoja toiminnasta saa man tar -komennolla. Unix-järjestelmissä on yleensä omat versionsa tar-komennosta, joten on syytä tutustua kyseisen järjestelmän tar-komennon manuualisivuihin.

Tiedostojen pakkaaminen

gzip / gunzip
Komento gzip pakkaa tiedoston ja lisää siihen tarkenteen gz. Komento gunzip purkaa pakatun tiedoston. Parametriksi annetaan pakattava tai purettava tiedosto.

  gzip harkka.tar  # syntyy tiedosto harkka.tar.gz ja tiedosto harkka.tar hävitetään 
  gunzip harkka.gz # tiedoston pakkaus puretaan. 
Parametriksi voi antaa myös tiedostolistan:
  gzip * #kaikki hakemiston tiedostot pakataan
Jos halutaan pakata koko alihakemisto, se voidaan tehdä yhdistämällä sekä tar että gzip.
   tar cvf - harkkatyo | gzip > harkkatyo.gz  # muodostataan tar-tiedosto ja pakataan se
   gunzip < harkkatyo.gz | tar xvf - #puretaan pakkaus ja tar-tiedosto 
Lisätietoja toiminasta saa man gzip -komennolla.