Kaip išgauti „Tar“ failus į konkretų „Linux“ katalogą

How Extract Tar Files Specific Directory Linux



Naudodami „Linux“ galbūt pastebėjote, kad daugelyje paketų yra a .tar failo plėtinys. Taigi, kas yra a degutas failą? A degutas failas yra daugelio failų rinkinys į vieną failą. Derva („Tape Archive“) yra programa, kuri renka failus ir surenka naudingos informacijos apie archyvuojamus failus, pvz., Leidimus, datas ir pan. Pažymėtina, kad Derva programa nesuspaudžia failų; suspaudimui jums reikia gzip arba bzip Komunalinės paslaugos.
Kaip „Linux“ administratoriui, dažnai tenka bendrauti degutas failus. Daugeliu atvejų turite išgauti a degutas failą į tam tikrą katalogą. Taigi, kaip išgauti degutas failą į tam tikrą kelią? Vienas iš būdų yra išgauti degutas failą dabartiniame kataloge ir nukopijuokite jį į norimą katalogą. Tai atliks darbą, tačiau procedūra užima daug laiko. Šiame vadove pagrindinis dėmesys skiriamas sprendimų, kaip išgauti įvairių tipų, paieškai degutas failus į konkretų katalogą.

Kaip išgauti „Tar“ failą į konkretų „Linux“ katalogą:

Norėdami išgauti „Tar“ failą į kitą katalogą, atlikite toliau nurodytą sintaksę:





$degutas -xf [failo pavadinimas].tar-C [/kelias_of/katalogą]

Arba:



$degutas -ištrauka -byla=[failo pavadinimas].tar-katalogas [/kelias_of/katalogą]

The -x vėliava liepia „Tar“ įrankiui išgauti argumente nurodytą failą -f. Kadangi, -C vėliava naudojama nustatyti konkretų katalogą failui išgauti. Arba galite aiškiai paminėti visus žodžius, kad išgautumėte failus naudodami tar. Mano nuomone, vėliavų naudojimas yra daug greitesnis failų išskyrimo būdas nei viso žodžio įvedimas. Padarykime pavyzdį; Turiu failą pavadinimu my_documents.tar, kurį noriu išgauti į katalogą files/tar_files, ir vykdyti šią komandą būtų:



$degutas -xfmy_documents.tar-Cfailus/tar_files





Arba:

$degutas -ištrauka -byla= my_documents.tar-katalogasfailus/tar_files



Jei norite stebėti failo ištraukimo eigą terminale, naudokite vėliavą -v (išsamiai):

$degutas -xvfmy_documents.tar-Cfailus/tar_files

Kaip išgauti tar.gz/tgz failus į konkretų „Linux“ katalogą:

Kaip aptarta aukščiau, deguto failus galima suspausti naudojant gzip naudingumas. Norėdami išgauti tokius failus į konkretų katalogą, procedūra yra beveik panaši; papildoma vėliava -Su bus pridėta prie komandos, su kuria reikia susidoroti tar.gz arba tgz failai:

$degutas -zxfmy_documents.tar.gz-Cfailus/tar_gz_files

Arba:

$degutas -zvxfmy_documents.tar.gz-Cfailus/tar_gz_files

Kaip išgauti tar.bz2/tar.bz/tbz/tbz2 failus į konkretų „Linux“ katalogą:

Prieš išmokdami išgavimo metodą, suprasime, kas tar.bz2, tar.bz, tbz, tbz2 failai yra. Tai yra deguto failų plėtiniai, suspausti arba bzip arba bzip2 naudingumas „Linux“. Norėdami išgauti failus su bet kuriuo iš šių plėtinių, pridėsime -j vėliava:

$degutas -jxfmy_documents.tar.bz2-Cfailus/bzip_files

Jei norite daugžodžiauti, naudokite:

$degutas -jvxfmy_documents.tar.bz2-Cfailus/bzip_files

Išvada:

Derva yra plačiai naudojama priemonė „Linux“ ir „UNIX“ operacinėse sistemose atsarginių kopijų archyvams kurti. Derva įrankis taip pat turi funkciją išgauti degutas failus į konkretų katalogą. Failus galima išgauti naudojant -C vėliava su nurodytu aplanko keliu. Be to, naudojant Derva naudingumą, taip pat galite išgauti konkrečius failus iš archyvuotų failų. Ši „viskas viename“ programa turi daug ištirti ir sužinoti daugiau Derva naudingumo vykdymas žmogus degutas terminale.