Ero sivun ”Tar” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:tar}} | |||
{{Ohjelma | |||
| nimi=tar | |||
| kuva= | |||
| kuvateksti= | |||
| lisenssi=[[GPL]]v3+ | |||
| käyttöliittymä=teksti | |||
| kotisivu=[https://gnu.org/software/tar/ 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 <tt>.tar.gz</tt>, <tt>.tar.bz2</tt> tai <tt>.tar.xz</tt>. | |||
== Käyttö == | 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 <tt>.tar.gz</tt>-, <tt>.tar.bz2</tt>- ja <tt>.tar.xz</tt>-paketteja (eli pakattuja tar-arkistoja). | ||
==Asennus== | |||
Käytännössä jokainen linuxjakelu toimittaa tarin mukana. {{Asenna|tar|tar}} | |||
==Käyttö== | |||
Tulostetaan tiedostolistaus arkistosta ja [[Komentorivin perusteet#Putkitus|näytetään]] tämä ohjelmalla [[less]]: | Tulostetaan tiedostolistaus arkistosta ja [[Komentorivin perusteet#Putkitus|näytetään]] tämä ohjelmalla [[less]]: | ||
tar tvf tiedosto.tgz | less | $ tar tvf tiedosto.tgz | less | ||
Puretaan tar.gz-paketti. Valitsin <tt>x</tt> tarkoittaa purkamista, <tt>v</tt> listaa purettavat tiedostot (ei pakollinen), <tt>k</tt> estää taria ylikirjoittamasta olemassaolevia tiedostoja ja <tt>f</tt> määrittää tiedoston, joka puretaan. | Puretaan tar.gz-paketti. Valitsin <tt>x</tt> tarkoittaa purkamista, <tt>v</tt> listaa purettavat tiedostot (ei pakollinen), <tt>k</tt> estää taria ylikirjoittamasta olemassaolevia tiedostoja ja <tt>f</tt> määrittää tiedoston, joka puretaan. | ||
tar xvkf tiedosto.tar.gz | $ tar xvkf tiedosto.tar.gz | ||
Pakataan ([[valitsin]] <tt>-c</tt>) hakemisto <tt>/home/jani-petteri/omat.laulut/</tt> bzip2-pakattuun tar-pakettiin <tt>musiikki.tar.bz2</tt>. Tar-paketin nimen on tultava heti valitsimen <tt>f</tt> jälkeen. Valitsin <tt>j</tt> korvataan <tt>z</tt>:llä, mikäli pakattavan paketin halutaan olevan gzip-muodossa (tiedostopääte .tar.gz). | Pakataan ([[valitsin]] <tt>-c</tt>) hakemisto <tt>/home/jani-petteri/omat.laulut/</tt> bzip2-pakattuun tar-pakettiin <tt>musiikki.tar.bz2</tt>. Tar-paketin nimen on tultava heti valitsimen <tt>f</tt> jälkeen. Valitsin <tt>j</tt> korvataan <tt>z</tt>:llä, mikäli pakattavan paketin halutaan olevan gzip-muodossa (tiedostopääte .tar.gz). | ||
tar cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/ | $ tar cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/ | ||
==Vinkkejä== | ==Vinkkejä== | ||
Rivi 15: | Rivi 28: | ||
tar -C pura/tänne/ -xvf arkisto.tar | tar -C pura/tänne/ -xvf arkisto.tar | ||
== Katso myös == | ==Katso myös== | ||
* [[Tarball]] | * [[Tarball]] | ||
* [[Tarball#Tervapommi|Tarbomb]] | * [[Tarball#Tervapommi|Tarbomb]] |