Šta su Linux Tarballs i kako ih možete koristiti

Prema Vikipediji, tarball je format datoteke računara koji može kombinovati više datoteka u jednu datoteku nazvanu "tarball", obično komprimirana.

Pa kako nam to i za šta možemo da ih koristimo?

U prošlosti su kreirane tar datoteke za čuvanje podataka na trakama, a termin tar služi za arhiviranje trake. Iako se i dalje može koristiti za ovu svrhu, koncept tar datoteke je jednostavno način grupisanja puno datoteka u jednoj arhivi.

Koje su koristi korišćenja tar-datoteke?

Razlozi za kreiranje tar-fajlova

Datoteke Tar kada su komprimirane prave dobre backupe i mogu se kopirati na DVD-ove, spoljne čvrste diskove, trake i druge medijske uređaje i kao mreže lokacija. Korišćenjem tar datoteke u ovu svrhu možete izvući sve datoteke unutar arhive nazad na svoje originalno mjesto ako vam je potrebno.

Datoteke kanala se takođe mogu koristiti za distribuciju softvera ili drugog sarađenog sadržaja. Aplikacija se sastoji od desetina različitih programa i biblioteka, kao i drugih pratećih sadržaja kao što su slike, konfiguracijske datoteke, datoteke za čitanje i pravljenje datoteka.

Datoteka tar pomaže da se ova struktura zadrži zajedno u svrhu distribucije.

Nedostatak upotrebe fajlova sa tarima

Wikipedia navodi niz ograničenja za korištenje tar-fajlova koji uključuju, ali nisu ograničeni na:

Kako kreirati datoteku katrana

Da biste kreirali tar datoteku koristite sljedeću sintaksu:

tar-cf tarfiletocreate listoffiles

Na primjer:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Ovo kreira tar datoteku nazvanu garybackup sa svim datotekama u mojoj muzici, slikama i video snimcima. Dobijeni fajl je potpuno nestao i preuzima istu veličinu kao i originalne fascikle.

Ovo nije sjajno u smislu kopiranja preko mreže ili pisanja na DVD-ove, jer će zauzeti više propusnog opsega, više diskova i biti će sporije za kopiranje.

Možete koristiti gzip komandu u kombinaciji s tar komandom za kreiranje komprimirane tar datoteke.

U suštini, zipirana tar datoteka je tarball.

Kako popisati datoteke u tar-fajl

Da biste dobili listu sadržaja tar datoteke koristite sljedeću sintaksu:

tar -tvf tarfilename

Na primjer:

tar -tvf garybackup

Kako izvući fajl tar

Da biste izvadili sve datoteke iz tar datoteke koristeći sljedeću sintaksu:

tar -xf tarfilename

Dalje čitanje