Neffens Wikipedia is in tarball in kompjûter triemformaat dat ferskate bestannen kombinearje kin yn ien inkele triem neamd "tarball", meastentiids komprimearre.
Dus hoe hokker helpt ús en wat kinne wy se brûke?
Yn 'e ôfrûne tar-bestannen waarden makke foar it bewarjen fan gegevens oan tapes en de term tar is foar tape argyf. Wylst it kin noch foar dit doel brûkt wurde, is it konsept fan in tar-bestân in gewoanwei om inoar te sammeljen fan ferskate bestannen yn ien argyf.
Wat binne de foardielen fan gebrûk fan in Tar-bestân?
- Jo kinne in grut tal bestannen groepearje yn ien tarriem
- It tar kommando is beskikber op de measte Linux-systemen en kin dus omsetten wurde en útfierd wurde sûnder kompatibiliteitsproblemen
- De tar triem hâldt de tagongsrjochten foar de bestannen
- It tar file bestiet de tagongsrjochten foar de bestannen
- It tar file bestiet symboalyske keppels
- Jo kinne triemtriemen skriuwe nei rûge apparaten lykas tape, dvd's, USB-tsjinners
Reasons for Creating Tar Files
Tar-triemmen as komprimearre meitsje fan goede reservekopy en kinne kopieare wurde nei dvd's, eksterne hurddrawels, tapjes en oare media-apparaten en goed as lokaasjes. Troch gebrûk fan in tar triem foar dit doel kinne jo alle bestannen binnen in argyf werombringe nei har oarspronklike plakken as jo nedich binne.
Tar-bestannen kinne ek brûkt wurde om software te ferwurkjen of oare gearwurkjende ynhâld. In applikaasje is makke fan tsientallen ferskillende programma's en biblioteken en oare ynhâldlike ynhâld as bylden, konfiguraasje bestannen, readme-bestannen en triemmen.
In tar-bestân helpt om dizze struktuer tegearre te hâlden foar distribúsje.
Downside brûke Tar Files
Wikipedia listret in oantal beheindingen foar gebrûk fan tar-bestannen dy't ûnder oaren binne, mar binne net beheind ta:
- Betingstipe foar stipe fan systemen. Tar-triemmen wurde wiidweidich fûn oer UNIX- en Linux-platfoarms, mar tredde partys ark binne nedich foar iepenjen fan Windows
- Tarbombs - Yn 't gefal binne dizze tar triemmen ûntwikkele om alle triemmen yn meardere mappen útwreidzje en pleatse te litten oer jo triemsysteem. Dit is in probleem by it krijen fan tarballen yn stee fan it brûken fan jo eigen. Krekt as de measte dingen yn it komputearjen, fertroude middels binne de kaai.
- It is hurder om yndividuele bestannen fan in tar-bestân te finen en te foarkommen
- As jo mei gzip komprimearje moatte jo it hiele bestân dekomprimearje, wylst mei de standert zip-triem jo de ynhâld fan it argyf sjen kinne as jo yndividuele bestannen komprimearje en útfiere.
- In tar-triem kin twa identike triemmen hawwe mei deselde lokaasje, wêrmei't it kin wurde om it oare te bewurkjen as it útskreaun is
Hoe meitsje in Tar-bestân
Om in tar-bestân te meitsjen brûke jo de folgjende syntaksis:
tar -cf tarfiletocreate listoffels
Bygelyks:
tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*
Dit soarget in tar-bestân mei de namme garybackup mei alle bestannen yn myn muzyk, foto's en fideos. De resultaatlike triem is folslein ûngedrukt en nimt deselde grutte lykas de orizjinele mappen.
Dit is net geweldich om te kopiearjen oer in netwurk of skriuwen nei DVD's omdat it mear bandwidth, mear disken opnimme sil en langer langer te kopiearjen.
Jo kinne it kommando gzip brûke yn kombinaasje mei it tar kommando om in presinteare tar bestân te meitsjen.
Yn essinsje is in rintige tar-bestân in tarball.
As jo de triemmen yn in ta triem sjen litte
Om in list te meitsjen fan de ynhâld fan in tartriem brûkt de folgjende syntaksis:
tar -tvf tarfilename
Bygelyks:
tar -tvf garybackup
Hoe kinne jo in Tar-triem útfiere
Om alle triemmen út in tar-bestân te heljen mei de folgjende syntax:
tar -xf tarfilename
Mear ynformaasje
- De GNU-tar-hantlingsiden
- Wat is in tar-bestân
- Foarbylden brûke fan it tar kommando
- In koarte foarbyld fan it gzipbehear