Ero sivun ”Tarball” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(INSTALL-tiedostosta maininta)
(tervapommin jälkien siivoaminen)
Rivi 10: Rivi 10:
  tar -czf warez.tar.gz /warez
  tar -czf warez.tar.gz /warez
  tar -cf warez.tar /warez
  tar -cf warez.tar /warez
==Tervapommin pakkaaminen==
Luodaan ''tervapommi'', tarbomb-paketti em. esimerkkejä mukaillen:
cd /warez
tar -cf warez.tar *


==Purkaminen==
==Purkaminen==
Tarkistetaan paketin sisältö, esimerkiksi tervapommin huomaamiseksi:
Tarkistetaan paketin sisältö, esimerkiksi tervapommin huomaamiseksi:
  tar -tzvf mauri.tar.gz | less
  tar -tvf mauri.tar.gz | less


Puretaan paketit <tt>mauri.tar.gz</tt> ja <tt>erkki.tar.bz2</tt> ja <tt>ismo.tar</tt>
Puretaan paketit <tt>mauri.tar.gz</tt> ja <tt>erkki.tar.bz2</tt> ja <tt>ismo.tar</tt>
Rivi 25: Rivi 20:
  tar -xf ismo.tar
  tar -xf ismo.tar


==Tervapommin pakkaaminen==
Luodaan ''tervapommi'', tarbomb-paketti em. esimerkkejä mukaillen:
cd /warez
tar -cf warez.tar *


==Tervapommin jälkien siivoaminen==
Mikäli lauennut termapommi on täyttänyt esimerkiksi [[kotihakemisto]]si läjällä ei-toivottuja tiedostoja, voi sen jäljet siivota helposti komennolla
[[rm]] -rf $(tar ft pommi.tar)
Poistokomennolle rm annetaan tässä syötteeksi lista tervapommin (<tt>pommi.tar</tt>) sisältämistä tiedostoista.


[[Luokka:Tiedostomuodot]]
[[Luokka:Tiedostomuodot]]

Versio 31. maaliskuuta 2009 kello 00.58

Tarball (leik. myös tervapallo tai tarrapallo) on tar-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi gzip- tai bzip2-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa nimi.tar. Jos on käytetty pakkausta, on tiedostonnimi muotoa nimi.tar.gz, nimi.tgz, nimi.tar.bz2 tai nimi.tbz käytetystä pakkausmenetelmästä ja tiedostopäätteen sallitusta koosta riippuen. Tar-ohjelman komentorivivalitsimissa -j tarkoittaa bzip2-pakkausta ja -z gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien lähdekoodien jakeluun.

Tarball-tiedostossa on yleensä yksi kansio, jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva kansio. Tarbomb (tervapommi, tarrapommi) on zip-tiedostoista tuttu arkistointimuoto (zip-tiedosto on pakattu arkistotiedosto ^__^), joka purkaa arkistoimansa tiedostot samaan kansion itsensä kanssa.

Lähdekoodipaketissa on yleensä paketin juurihakemistossa tiedosto README, joka kertoo paketin käytöstä (usein miten pakettia käännetään eksoottisille alustoille), hakemisto doc tai muu vastaava, josta löytyy ohjeet ohjelman käyttämiseksi, sekä Copyright, NEWS, INSTALL ym. mahdollisesti kiinnostavaa.

Pakkaaminen

Luodaan .tar.gz, .tar.bz2 ja .tar-paketit hakemistosta /warez:

tar -cjf warez.tar.bz2 /warez
tar -czf warez.tar.gz /warez
tar -cf warez.tar /warez

Purkaminen

Tarkistetaan paketin sisältö, esimerkiksi tervapommin huomaamiseksi:

tar -tvf mauri.tar.gz | less

Puretaan paketit mauri.tar.gz ja erkki.tar.bz2 ja ismo.tar

tar -xzf mauri.tar.gz
tar -xjf erkki.tar.bz2
tar -xf ismo.tar

Tervapommin pakkaaminen

Luodaan tervapommi, tarbomb-paketti em. esimerkkejä mukaillen:

cd /warez
tar -cf warez.tar *

Tervapommin jälkien siivoaminen

Mikäli lauennut termapommi on täyttänyt esimerkiksi kotihakemistosi läjällä ei-toivottuja tiedostoja, voi sen jäljet siivota helposti komennolla

rm -rf $(tar ft pommi.tar)

Poistokomennolle rm annetaan tässä syötteeksi lista tervapommin (pommi.tar) sisältämistä tiedostoista.