Hvernig á að draga út tjöruskrár í sérstakar eða mismunandi skrár í Linux


Tar tólið er eitt af tólunum sem þú getur notað til að búa til öryggisafrit á Linux kerfi. Það inniheldur marga möguleika sem hægt er að nota til að tilgreina verkefnið sem á að ná.

Eitt sem þarf að skilja er að þú getur dregið út tar skrár í aðra eða sérstaka möppu, ekki endilega núverandi vinnuskrá. Þú getur lesið meira um tjöruafritunarforrit með mörgum mismunandi dæmum í eftirfarandi grein, áður en þú heldur áfram með þessa grein.

Í þessari handbók munum við skoða hvernig á að draga út tar skrár í ákveðna eða aðra möppu, þar sem þú vilt að skrárnar séu búsettar.

Almenn setningafræði tjara gagnsemi til að draga út skrár:

# tar -xf file_name.tar -C /target/directory
# tar -xf file_name.tar.gz --directory /target/directory

Athugið: Í fyrstu setningafræðinni hér að ofan er -C valkosturinn notaður til að tilgreina aðra möppu en núverandi vinnuskrá.

Við skulum nú skoða nokkur dæmi hér að neðan.

Dæmi 1: Að draga út tar-skrár í tiltekna skrá

Í fyrsta dæminu mun ég draga skrárnar í articles.tar út í möppu /tmp/my_article. Gakktu úr skugga um að skráin sem þú vilt draga út tar skrá í sé til.

Leyfðu mér að byrja á því að búa til /tmp/my_article möppuna með því að nota skipunina hér að neðan:

# mkdir /tmp/my_article

Þú getur látið -p valmöguleikann fylgja með skipuninni hér að ofan svo að skipunin kvarti ekki.

Til að draga út skrárnar í articles.tar í /tmp/my_article mun ég keyra skipunina hér að neðan:

# tar -xvf articles.tar -C /tmp/my_article/

Í dæminu hér að ofan notaði ég -v valkostinn til að fylgjast með framvindu tjöruútdráttar.

Leyfðu mér líka að nota --skrá valkostinn í stað -c fyrir dæmið hér að ofan. Það virkar bara á sama hátt.

# tar -xvf articles.tar --directory /tmp/my_articles/

Dæmi 2: Dragðu út .tar.gz eða .tgz skrár í mismunandi möppu

Gakktu úr skugga um að þú býrð til tiltekna möppu sem þú vilt draga út í með því að nota:

# mkdir -p /tmp/tgz

Nú munum við draga út innihald documents.tgz skrá til að aðskilja /tmp/tgz/ möppu.

# tar -zvxf documents.tgz -C /tmp/tgz/ 

Dæmi 3: Dragðu út tar.bz2, .tar.bz, .tbz eða .tbz2 skrár í mismunandi möppu

Aftur endurtekið að þú verður að búa til sérstaka möppu áður en þú pakkar niður skrám:

# mkdir -p /tmp/tar.bz2

Nú munum við pakka niður documents.tbz2 skránum í /tmp/tar.bz2/ möppuna.

# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/ 

Dæmi 4: Dragðu aðeins út sérstakar eða valdar skrár úr Tar Archive

Tar tólið gerir þér einnig kleift að skilgreina skrárnar sem þú vilt aðeins draga úr .tar skrá. Í næsta dæmi mun ég draga tilteknar skrár úr tar-skrá í ákveðna möppu eins og hér segir:

# mkdir /backup/tar_extracts
# tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/

Samantekt

Það er það með að draga út tar skrár í ákveðna möppu og einnig að draga út tilteknar skrár úr tar skrá. Ef þér finnst þessi handbók gagnleg eða hefur frekari upplýsingar eða viðbótarhugmyndir geturðu gefið mér álit með því að setja inn athugasemd.