Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
| | 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. |
| {{Ohjelma
| |
| | nimi=tar
| |
| | kuva=
| |
| | kuvateksti=
| |
| | lisenssi=[[GPLv3+]]
| |
| | 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>.
| | 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. |
|
| |
|
| 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).
| | == Käyttö == |
| | tar -xvf tiedosto.tar |
| | Purkaa puhtaan tar-paketin. Valitsin x tarkoittaa purkamista, v listaa purettavat tiedostot (ei pakollinen) ja f määrittää tiedoston, joka puretaan. |
| | tar -xzvf tiedosto.tar.gz |
| | Purkaa gzip-pakatun tar-paketin. Valitsin z korvataan j:llä, mikäli purettava paketti on bzip2-muodossa. |
| | tar -cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/ |
| | Pakkaa (valitsin c) hakemiston /home/jani-petteri/omat.laulut/ bzip2-pakattuun tar-pakettiin musiikki.tar.bz2. Tar-paketin nimen on tultava heti valitsimen f jälkeen. |
|
| |
|
| ==Asennus==
| | == Katso myös == |
| 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]]:
| |
| $ 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.
| |
| $ 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).
| |
| $ 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== | |
| * [[Tarball]] | | * [[Tarball]] |
| * [[Tarball#Tervapommi|Tarbomb]]
| |
|
| |
|
| {{Pakkausohjelmat}}
| | [[Luokka:Ohjelmat]] |
| [[Luokka:Komentorivin perustyökalut]] | | [[Luokka:Komentorivi]] |