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?
- Možete grupisati veliki broj datoteka u jednu tar datoteku
- Komanda tar dostupna je na većini Linux sistema i stoga se može pomjerati i izvući bez problema sa kompatibilnošću
- Datoteka tar održava vreme pristupa datotekama
- Datoteka tar održava dozvole za datoteke
- Datoteka tar sadrži simboličke veze
- Možete pisati tar datoteke na sirove uređaje poput trake, DVD-a, USB drajva
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:
- Podrška operativnog sistema. Datoteke tar su široko prihvaćene na UNIX i Linux platformama, ali su potrebni alati treće strane za otvaranje njih unutar Windows-a
- Tarbombs - U suštini ove tar datoteke su dizajnirane da proširuju i postavljaju datoteke u više direktorija u cijelom vašem fajl sistemu. Ovo je problem prilikom primanja tarballa nego kada koristite svoje. Kao i većina stvari u računarstvu, ključni su pouzdani resursi.
- Teže je locirati i izvući pojedinačne datoteke iz tar datoteke
- Kada se komprimuje sa gzip-om, morate dekompresirati celu datoteku, dok sa standardnom zip datotekom možete pogledati sadržaj arhive dok ste komprimovani i izvlačite pojedinačne datoteke.
- Datoteka tar može imati dvije identične datoteke sa istom lokaciju koja bi mogla dovesti do prepisivanja druge kada se ekstrahuje
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
- GNU tar priručnici
- Šta je tar datoteka
- Primer koristi komand tar
- Kratak primer komande gzip