Ero sivun ”Tar” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Kumottu muokkaus #22353, jonka teki 78.136.14.82 (keskustelu))
(→‎Käyttö: selitykset ennen esimerkkejä, z ja j eivät enää pakollisia purettaessa)
Rivi 4: Rivi 4:


== Käyttö ==
== Käyttö ==
tar -tzvf tiedosto.tgz | less
Tulostetaan tiedostolistaus arkistosta ja [[Komentorivin perusteet#Putkitus|näytetään]] tämä ohjelmalla [[less]]:
Antaa tiedostolistauksen gzip-pakatusta arkistosta ja [[Komentorivin perusteet#Putkitus|näyttää]] tämän ohjelmalla [[less]].
  tar tvf tiedosto.tgz | less
  tar -xvkf tiedosto.tar
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.
Purkaa puhtaan tar-paketin. 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 -xzvf 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).
Purkaa gzip-pakatun tar-paketin. Valitsin <tt>z</tt> korvataan <tt>j</tt>:llä, mikäli purettava paketti on bzip2-muodossa.
tar cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/
tar -cjf musiikki.tar.bz2 /home/jani-petteri/omat.laulut/
Pakkaa (valitsin <tt>c</tt>) hakemiston /home/jani-petteri/omat.laulut/ bzip2-pakattuun tar-pakettiin musiikki.tar.bz2. Tar-paketin nimen on tultava heti valitsimen <tt>f</tt> jälkeen. Valitsin <tt>j</tt> korvataan <tt>z</tt>:llä, mikäli pakattava paketti on gzip-muodossa (tiedostopääte .tar.gz).


==Vinkkejä==
==Vinkkejä==

Versio 25. heinäkuuta 2009 kello 19.03

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

Katso myös