tar

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.


tar
Käyttöliittymä teksti
Lisenssi GPLv3+
Kotisivu gnu.org/software/tar

tar (tape archiver) on työkalu tar-pakettien käsittelyyn. Tar-paketit sisältävät tiedoston tai lukuisan määrän tiedostoja ja hakemistoja koottuna yhden tiedoston sisälle. Tar-pakettimuoto ei itsessään sisällä mitään pakkausta, joten usein se yhdistetään joko gzip, bzip2 tai kehittyneempään xz-pakkaustekniikkaan, jolloin tiedostopäätteeksi muodostuu .tar.gz, .tar.bz2 tai .tar.xz.

Tämä ns. tarball-muoto on Unix- ja Linux-maailman ylivoimaisesti käytetyin tiedonpakkaustapa. Esimerkiksi ohjelmien lähdekoodit jaellaan käytännössä poikkeuksetta tässä muodossa. Tar-ohjelma osaa käsitellä myös .tar.gz-, .tar.bz2- ja .tar.xz-paketteja (eli pakattuja tar-arkistoja).

Asennus

Käytännössä jokainen linuxjakelu toimittaa tarin mukana. tar löytyy useimpien jakeluiden paketinhallinnasta nimellä tar. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.

Käyttö

Tulostetaan tiedostolistaus arkistosta ja näytetään tämä ohjelmalla less:

$ tar tvf tiedosto.tgz | less

Puretaan tar.gz-paketti. Valitsin x tarkoittaa purkamista, v listaa purettavat tiedostot (ei pakollinen), k estää taria ylikirjoittamasta olemassaolevia tiedostoja ja f määrittää tiedoston, joka puretaan.

$ tar xvkf tiedosto.tar.gz

Pakataan (valitsin -c) hakemisto /home/jani-petteri/omat.laulut/ bzip2-pakattuun tar-pakettiin musiikki.tar.bz2. Tar-paketin nimen on tultava heti valitsimen f jälkeen. Valitsin j korvataan z:llä, mikäli pakattavan paketin halutaan olevan gzip-muodossa (tiedostopääte .tar.gz).

$ tar cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/

Vinkkejä

  • Siirrä kohdetta, älä arkistoa.
$ tar -C pura/tänne/ -xvf arkisto.tar

Katso myös

v  k  m
Pakkausohjelmat
File Roller |Tar | xz | p7zip | PeaZip | Unzip | zip | Unrar | Gzip | Bzip2 | cpio | lzma | XZ Utils