Foarbylden gebrûk fan it Linux kommando "tar"

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:

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:

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:

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:

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 .