Ero sivun ”Tar” versioiden välillä
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 17: | Rivi 17: | ||
== Katso myös == | == Katso myös == | ||
* [[Tarball]] | * [[Tarball]] | ||
* [[Tarball# | * [[Tarball#3|Tarbomb]] | ||
* [[Cpio]] | * [[Cpio]] | ||
[[Luokka:Pakkausohjelmat]] | [[Luokka:Pakkausohjelmat]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |
Versio 10. tammikuuta 2013 kello 22.26
Komentoriviohjelma 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- tai kehittyneempään bzip2-pakkaustekniikkaan, jolloin tiedostopäätteeksi muodostuu .tar.gz tai .tar.bz2.
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- ja .tar.bz2-paketteja (eli pakattuja tar-arkistoja).
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