Kaip deginti aplanką „Linux“

How Tar Folder Linux



„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 degutas

Dervos 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_archive

Mes 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/ubuntu

Galite 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.tar

Komanda 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.log

Kaip 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/myarchive

Kaip 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 file3

Kaip pašalinti failus iš archyvo

Naudodami parinktį –delete, galime pašalinti konkrečius failus iš archyvo kaip:

$degutas -xvf --Ištrintimyarchive.tar failas1 failas2 failas3

Išvada

„Tar“ yra vertinga „Linux“ priemonė, dauguma paketų archyvuojami deguto formatu, ir naudinga žinoti, kaip naudoti įrankį.