Tar je prilično popularan format arhive, posebno na Linuxu. U mnogim slučajevima distributeri koriste tar arhive za isporuku ažuriranja paketa. Arhiva katrana također je uobičajeno pronaći kada je u pitanju dijeljenje datoteka na mreži.
Provjerite kako untar datoteke iz Linuxa.
Tar u Linuxu
Za upravljanje tar arhivama, sve Linux distribucije dolaze s alatom tar. Ovaj ćemo alat koristiti za izdvajanje sadržaja tar arhive.
Pokažimo sve na primjeru. Prvo, stvorimo tar arhivu s nekoliko datoteka i direktorija. Ovdje sam stvorio direktorij s imenom "Mravi" koji će se pretvoriti u tar arhivu.
$ Tree Mravi /
Sada, napravimo tar arhivu od direktorija. Ovdje će tar koristiti razne algoritme kompresije za obavljanje posla. Uobičajena je praksa da algoritam kompresije diktira ime izlazne datoteke.
Da biste stvorili tar arhivu pomoću gzip kompresije, upotrijebite sljedeću naredbu.
$ tar -cvzf mravi.katran.gz
Da biste stvorili tar arhivu pomoću bzip2 kompresije, upotrijebite sljedeću naredbu.
$ tar -cvjf mravi.katran.bz2
Da biste stvorili tar arhivu pomoću XZ kompresije, upotrijebite sljedeću naredbu.
$ tar -cvJf mravi.katran.xz
Izdvajanje tar datoteka
Navedi sadržaj katrana
Sljedeća naredba tar popisat će sve datoteke i direktorije uključene u tar arhivu.
$ tar -tvf
Idemo na brzu raščlambu zastava koje smo koristili.
- t: Kaže taru da navede sadržaj arhive.
- v: Kaže taru da ispiše svoje akcije na konzoli.
- f: Kaže taru na kojoj datoteci treba izvršiti radnju.
Izdvoj cijelu datoteku
Sada smo spremni izvući arhivu katrana koja nam je pri ruci. Iako ste trebali koristiti različite naredbe za stvaranje različitih vrsta tar arhiva, mi možemo koristiti samo jednu naredbu tar da bismo ih izdvojili.
Sljedeća naredba tar izdvojit će bilo koju valjanu tar arhivu. Ako postoje datoteke sa sličnim imenima datoteka, nakon izdvajanja tar će prepisati datoteke izvan arhive.
$ tar -xvf
Evo, suočeni smo s jednom novom zastavom tar.
- x: Kaže taru da izvadi arhivu.
Ako ne želite da tar prepisuje postojeće podatke, dodajte zastavicu "-k". Upućuje tar da ne prepisuje / zamjenjuje bilo koju postojeću datoteku ili direktorij.
$ tar -xvkfIzdvoj određene datoteke
Postoje neke situacije u kojima vam nije potrebna cijela tar arhiva izvučena samo da biste zgrabili jednu datoteku. Alat tar nudi takvu fleksibilnost da možete izdvojiti samo nekoliko odabranih datoteka koje su vam potrebne.
Za ovaj zadatak struktura naredbi tar izgledala bi ovako. Ovdje bi naziv datoteke bio naziv datoteke vaše željene datoteke. Mora se podudarati s imenom datoteke koja se nalazi unutar tar arhive.
$ tar -xvf
Ako želite izdvojiti nekoliko datoteka na takav način, upotrijebite sljedeću strukturu naredbi.
$ tar -xvf
Izdvojite određene direktorije
Ovo je još jedna sjajna značajka tar arhive. Pod pretpostavkom da tar arhiva u vašoj ruci sadrži direktorij ili više, možete ručno reći taru koji će direktorij izdvojiti.
Struktura naredbi slična je gornjem odjeljku.
$ tar -xvf
Ako želite izdvojiti više direktorija, pokrenite sljedeću naredbu.
$ tar -xvf
Završne misli
Izdvajanje arhiva katrana prilično je jednostavan zadatak. Sve što trebate znati je ispravna naredba tar. Ako ste zainteresirani za izvođenje radnji s GUI-jem i korištenje upravitelja datotekama, tada bi vaš upravitelj datoteka trebao imati mogućnost izdvajanja tar arhiva prema zadanim postavkama.
U Linuxu postoji više alata za izdvajanje različitih formata komprimiranih arhiva. Provjerite kako izvući komprimirane arhive u Linuxu.
Sretno računanje!