Yn essinsje is in tar-bestân in metoade foar it meitsjen fan in argyfriem dat in soad oare bestannen befettet.
Stel dan foar dat jo in mapstruktuer hawwe mei triemmen yn dy dat jo kopiearje fan in kompjûter nei in oar. Jo kinne in skript skriuwe dy't de kopy útfiert en alle bestannen yn 'e goeie mappen pleatst op de bestimming masine.
It soe in protte makliker wêze as jo in ienige bestân meitsje kinne mei alle bestannen en mappen as part fan it bestân dat jo kinne kopieare nei it bestimming en ekstrakt.
Brûkers dy't brûkt wurde om Windows-software lykas WinZip te brûken, sil al fan dizze soarte funksjes bewust wêze, mar it ferskil tusken in zip-bestân en in tar-bestân is dat de tar-bestân net komprimearret.
It is gewoan bewust foar in tartriem dat komprimeard wurde sa as yn 'e gids sjen litte wêrtroch targz-bestannen ekstrakt wurde.
Dit artikel sil jo sjen litte hoe't jo it tar kommando brûke .
Hoe meitsje in Tar-bestân
Stel dan jo foto's map ûnder jo thús map hat in soad ferskate mappen mei in protte ôfbyldings yn elke map.
Jo kinne in tar-bestân meitsje mei alle fan jo ôfbyldings, wylst de mapstruktuer bewarret mei it folgjende kommando:
tar -cvf foto's ~ / foto's
De skeakels binne sa:
- -c = meitsje
- -v = verbose
- -f = bestannen
As jo de triemmen yn in ta triem sjen litte
Jo kinne de ynhâld fan in tar-bestân opnij brûke troch it folgjende kommando te brûken:
tar-tef tarfilename
Dit levert in list mei de bestannen en mappen yn in tar-bestân.
Jo moatte dit altyd dwaan foardat jo in tar-bestân útfiere út in frjemde boarne.
At it minst in teardriem kin triemmen nei mappen úttekenje, jo hawwe gjin ferwachting en ferdielde dielen fan jo system wêrtroch wist wat triemmen gean wêr wêr in goed begjinpunt is.
Op it slimste skeppe minsken min dat in tarbbom neamd wurdt dy't ûntwurpen is om jo systeem te ferneatigjen.
It foarige befel jout gewoan in list mei de bestannen en mappen. As jo in ferbeare besjen sjen wolle dat de triemgrutte sjen lit de folgjende kommando brûke:
tar -tvf tarfilename
De skeakels binne sa:
- -t = list ynhâld fan in argyf
- -f = bestân
- -v = verbose
Hoe ek út in Tar-bestân út te kommen
No dat jo de bestannen yn in tar-triem opnommen hawwe, dan kinne jo it tar-bestân ekstra útfiere.
Om de ynhâld fan in tar te bestjoeren, brûk it folgjende kommando:
tar -xvf tarfile
De skeakels binne sa:
- -x = ekstra
- -v = verbose
- -f = bestân
Hoe kinne jo triemen oan in Tar-triem taheakje
As jo triemen tafoegje wolle yn in besteande tar-bestân kinne jo it folgjende kommando brûke:
tar -rvf tarfilename / path / nei / bestannen
De skeakels binne sa:
- -r = Append
- -v = Verbose
- -f = bestannen
Hoe allinearje de bestannen as se nije binne
It probleem mei it foarige befel is dat as jo tafoegde triemen tafoegje dy't al yn it tar bestân hawwe, dan wurde se oerskreaun.
As jo allinich triemmen taheakje wolle as se nije binne as besteande bestannen brûke jo it folgjende kommando:
tar -uvf tarfilename / path / nei / bestannen
Hoe tefoaren te foarkommen fan oerskriuwde triemmen by it útfieren
As jo in tar-bestân útfiere, dan kinne jo miskien net triemmen oerskriuwe as se al besteane.
Dit kommando makket derfoar dat besteande bestannen allinich litte:
tar -xkvf-tarfilename
Allinne ekstra triemmen dy't nije binne as besteande triemmen
As jo in tar-bestân ekstra útfiere, kinne jo geroflik wêze foar triemmen dy't oerskreaun wurde, mar allinne as de triem yn 'e tar bestiet is nijere as de besteande triem.
It folgjende kommando lit sjen hoe dit te dwaan:
tar --keep-newer-bestannen -xvf tarfilename
As jo triemen fuortsmite foardat jo se tafoege oan in ta triem
In tar-bestân bliuwt net komprimeard as jo in 400-gigabyte-bestân hawwe nei in tartriem dat jo in 400-gigabyte-bestân hawwe yn syn orizjinele lokaasje en tarriem mei in 400-gigabyte-bestân yn.
Jo kinne it orizjinele triem fuortsmite as it taheakke is yn in tartriem.
It folgjende kommando lit sjen hoe dit te dwaan:
tar --remove-bestannen -cvf tarfilename / path / nei / bestannen
Komst in Tar-triem as jo it oanmeitsje
Om in tar-triem te komprinte, sa gau as it is, kinne jo it folgjende kommando brûke:
tar -cvfz tarfilename / path / nei / bestannen
Gearfetting
It tar kommando hat tsientallen skeakels en mear ynformaasje kinne fûn wurde troch it gebrûk fan it man tar te kommando te brûken of troch tar - help te fieren .