Kuidas tõrvafaile Linuxi konkreetsesse kataloogi ekstraheerida

How Extract Tar Files Specific Directory Linux

Linuxit kasutades olete ehk märganud, et paljudel pakettidel on a .tar faililaiend. Niisiis, mis on a tõrva fail? A tõrva fail on paljude failide kogum ühte faili. Tõrv (Tape Archive) on programm, mis kogub faile ja kogub kasulikku teavet arhiivitavate failide kohta, näiteks õigused, kuupäevad jne. Tähelepanuväärne on see, et Tõrv utiliit ei tihenda faile; tihendamiseks vajate gzip või bzip kommunaalteenused.
Linuxi administraatorina peate sageli tegelema tõrva failid. Paljudes olukordades peate välja võtma andmed a tõrva faili mõnda kindlasse kataloogi. Niisiis, kuidas ekstraheerida tõrva faili konkreetsele teele? Üks võimalus on ekstraheerida tõrva faili praeguses kataloogis ja kopeerige see seejärel soovitud kataloogi. See teeb töö ära, kuid protseduur on aeganõudev. See juhend keskendub lahenduste leidmisele erinevat tüüpi tõrva failid kindlasse kataloogi.

Kuidas tõrvafaili Linuxi konkreetsesse kataloogi ekstraktida:

Tar-faili teise kataloogi ekstraheerimiseks järgige allpool mainitud süntaksit:



$tõrva -xf [faili nimi].tar-C [/path_of/kataloogi]

Teise võimalusena:



$tõrva -väljavõte --fail=[faili nimi].tar-kataloog [/path_of/kataloogi]

The -x lipp käsib utiliidil Tar pärast seda argumendis mainitud faili välja võtta -f. Arvestades, et -C lippu kasutatakse faili eraldamiseks konkreetse kataloogi määramiseks. Teise võimalusena võite selgesõnaliselt mainida failide tõrva abil ekstraheerimiseks kasutatavate sõnade koguarvu. Minu arvates on lippude kasutamine failide väljavõtmiseks palju kiirem viis kui kogu sõna sisestamine. Teeme näite; Mul on fail nimega my_documents.tar, mille ma soovin kataloogi välja võtta failid/tar_failid, ja selle käsu täitmine oleks järgmine:



$tõrva -xfmy_documents.tar-Cfailid/tar_failid

Või:

$tõrva -väljavõte --fail= minu_dokumendid.tar-kataloogfailid/tar_failid



Kui soovite jälgida faili ekstraktimise edenemist terminalis, kasutage lippu -v (paljusõnaline):

$tõrva -xvfmy_documents.tar-Cfailid/tar_failid

Kuidas ekstraktida tar.gz/tgz faile Linuxi teatud kataloogi:

Nagu eespool arutatud, saab tõrvafaile tihendada, kasutades gzip kasulikkus. Selliste failide eraldamiseks konkreetsesse kataloogi on protseduur üsna sarnane; lisalipp -Koos lisatakse käsku käsitleda tar.gz või tgz failid:

$tõrva -zxfmy_documents.tar.gz-Cfailid/tar_gz_failid

Või:

$tõrva -zvxfmy_documents.tar.gz-Cfailid/tar_gz_failid

Kuidas ekstraktida tar.bz2/tar.bz/tbz/tbz2 faile Linuxi kindlasse kataloogi:

Enne kaevandamismeetodi õppimist mõistame, mida tar.bz2, tar.bz, tbz, tbz2 failid on. Need on tõrvafailide faililaiendid, mis on tihendatud kas bzip või bzip2 utiliit Linuxis. Nende laienditega failide ekstraheerimiseks lisame -j lipp:

$tõrva -jxfmy_documents.tar.bz2-Cfailid/bzip_files

Paljusõnalise väljundi jaoks:

$tõrva -jvxfmy_documents.tar.bz2-Cfailid/bzip_files

Järeldus:

Tõrv on Linuxi ja UNIX-i opsüsteemides laialdaselt kasutatav utiliit varundusarhiivide tegemiseks. Tõrv utiliidil on ka ekstraheerimise funktsioon tõrva failid kindlasse kataloogi. Faile saab ekstraheerida, kasutades -C lipuga määratud kausta tee. Lisaks, kasutades Tõrv utiliidi abil saate ka konkreetseid faile arhiveeritud failidest välja võtta. Sellel kõik-ühes utiliidil on palju uurida ja selle kohta rohkem teada saada Tõrv utiliidi käivitamine mees tõrv terminalis.