„Tape Archive“ arba „tar“ yra failo formatas, skirtas kurti failus ir katalogus į archyvą, tuo pačiu išsaugojant failų sistemos informaciją, pvz., Leidimus. Mes galime naudoti komandą tar, kad sukurtume deguto archyvus, išgautume archyvus, peržiūrėtume archyvuose saugomus failus ir katalogus ir pridėtume failus prie esamo archyvo. „Tar“ yra paprasta, bet galinga archyvavimo priemonė.
Šis vadovas padės jums sukurti ir išgauti deguto archyvus „Linux“ kompiuteryje.
Įdiekite „Tar“
Daugelyje „Linux“ platinimų turėsite iš anksto įdiegtą dervą. Tačiau tuo atveju, jei to nepadarysite. Tokiu atveju naudokite komandas:
„Debian“/„Ubuntu“:
Naudokite apt paketų tvarkyklę kaip:
$sudo apt-get install degutas
Archas / Manjaro:
Apie „Arch“ platinimą:
$sudoPacmanas-S degutas
REHL/CentOS:
„REHL Family“ naudokite „yum“ kaip:
$sudo yum įdiegti degutasDervos failų formatai
„Tar“ palaiko nesuspaustus ir suspaustus archyvus. Įprasti deguto archyvų plėtiniai yra šie:
- .tar - Neapdorota deguto dildė.
- .tar.gz, .tgz, .tar.gzip - Gzip deg archyvas.
- .tar.bz2, .tbz, .tbz2, .tar.bzip2 - „Bzipped“ deguto archyvas.
- .tar.Z, .Z, .taz - Suspausti deguto archyvą.
Pagrindinis deguto naudojimas
Naudojant tar komandų eilutėje, naudojama bendra sintaksė:
$degutas [VEIKLOS] [GALIMYBĖS]archyvo_vardo failus/directory_to_archiveMes pradedame iškviesdami deguto įrankį, po kurio atliekama operacija. Operacijos gali apimti:
- -c - sukurti archyvą
- -x - archyvo išrašas
- -t - parodo archyve esančius failus ir katalogus.
Toliau perduodame parinktis, kaip pakeisti naudotojo elgesį. Šios parinktys gali būti -v, kai kalbama išsamiai, arba -f, kai naudojamas archyvo pavadinimas, -z, norint filtruoti archyvą naudojant gzip ir kt.
Galiausiai perduodame archyvo pavadinimą ir failus bei katalogus, kuriuos reikia pridėti prie archyvo.
Kaip sukurti paprastą archyvą
Kaip minėjome aukščiau, degutas palaiko daugybę suspaudimų. Norėdami nurodyti archyvo tipą, kurį norite sukurti, pridėkite norimą plėtinį prie failo pavadinimo. Pavyzdžiui, norėdami sukurti gzipped tar archyvą, įveskite failo pavadinimą kaip myarchive.tar.gz
Naudokite toliau pateiktą komandą, kad sukurtumėte archyvą su failais: file1, file2, file3, file4
$sudo degutas -c -fmyarchive.tar failas1, failas2, failas3-C nurodo tar sukurti naują archyvą. Vėliava -f nurodo failo pavadinimą.
Kaip deginti katalogą
Norėdami sukurti deguto archyvą kataloge su visais failais ir pakatalogiais, praleiskite katalogo kelią. Iš ten tar rekursyviai suranda visus failus ir katalogus ir prideda juos prie archyvo.
Pavyzdinė komanda yra tokia:
$sudo degutas -c -f -Su -vgzipped.tar.gz/namai/ubuntuGalite slopinti rekursinį katalogų archyvavimą naudodami –no-rekursijos vėliavą.
Kaip parodyti deguto archyvo turinį
Norėdami peržiūrėti failus ir katalogus tar archyve, naudojame parinktį -t. Pavyzdžiui:
$degutas -t -fgzipped.tar.gz
Kaip išgauti deguto archyvą
Norėdami išgauti deguto archyvą, naudokite -x operacijos vėliavą. Galite perduoti bet kokį deguto suspaudimo formatą, pvz., Gzip, lzma, bz2 ir kt.
Dažniausia deguto archyvo failų išskleidimo komanda yra:
$degutas -xvfarchyvas.tar.[pratęsimas]Norėdami išgauti paprastą deguto archyvą:
$degutas -xvfmyarchive.tarKomanda ištrauks archyvo turinį į dabartinį katalogą.
Kaip išgauti konkretų failą
Kai kuriais atvejais gali tekti gauti konkrečius failus iš archyvo. Norėdami tai padaryti, perduokite failų pavadinimus tar komandai, atskirtai tarpais.
Pavyzdžiui:
$degutas -xvfsample.wma info.txt backup.logKaip ištraukti į konkretų katalogą
Kaip minėta, degutas išgauna archyvą dabartiniame darbo kataloge. Norėdami pakeisti katalogą, kuriame archyvuoti failai yra išgauti, naudokite -C vėliavą kaip:
$mkdir~/myarchive&& degutas -xvfmyarchive.tar-C /namai/ubuntu/myarchiveKaip pridėti failus prie archyvo
Norėdami pridėti failus prie esamo archyvo, naudojame priedą -r fo, po kurio nurodomas archyvo pavadinimas ir pridėti failai.
Pavyzdžiui:
$degutas -rvfmyarchive file1 file2 file3Kaip pašalinti failus iš archyvo
Naudodami parinktį –delete, galime pašalinti konkrečius failus iš archyvo kaip:
$degutas -xvf --Ištrintimyarchive.tar failas1 failas2 failas3Išvada
„Tar“ yra vertinga „Linux“ priemonė, dauguma paketų archyvuojami deguto formatu, ir naudinga žinoti, kaip naudoti įrankį.