Kaip atšaukti failus „Linux“

How Untar Files Linux



„Tar“ yra gana populiarus archyvo formatas, ypač „Linux“. Daugeliu atvejų platintojai naudoja deguto archyvus, kad pateiktų paketų atnaujinimus. Taip pat dažnai randama deguto archyvų, kai reikia dalytis failais internete.

Patikrinkite, kaip panaikinti failų pašalinimą „Linux“.







Derva „Linux“

Norint valdyti deguto archyvus, visi „Linux“ distribucijos komplektuojami su deguto įrankiu. Būtent šį įrankį naudosime dervos archyvo turiniui išgauti.



Parodykime viską pavyzdžiu. Pirmiausia sukurkime deguto archyvą su keliais failais ir katalogais. Čia aš sukūriau katalogą pavadinimu „Ants“, kuris bus paverstas deguto archyvu.



$medisSkruzdėlės/





Dabar padarykime deguto archyvą iš katalogo. Čia „Tar“ darbui atlikti naudos įvairius suspaudimo algoritmus. Įprasta praktika, kad suspaudimo algoritmas nurodo išvesties failo pavadinimą.

Norėdami sukurti deguto archyvą naudodami „gzip“ glaudinimą, naudokite šią komandą.



$degutas -cvzfants.tar.gz<source_file_directory>

Norėdami sukurti deguto archyvą naudodami „bzip2“ glaudinimą, naudokite šią komandą.

$degutas -cvjfants.tar.bz2<source_file_directory>

Norėdami sukurti deguto archyvą naudodami XZ glaudinimą, naudokite šią komandą.

$degutas -cvJfskruzdėlės.tar.xz<source_file_directory>

Dervos failų ištraukimas

Išvardykite deguto turinį

Šioje tar komandoje bus išvardyti visi failai ir katalogai, įtraukti į tar archyvą.

$degutas -tv <tar_archive>

Leiskite greitai suskirstyti mūsų naudojamas vėliavas.

  • t: Jis liepia degutui išvardyti archyvo turinį.
  • v: Jis liepia tarui atspausdinti savo veiksmą konsolėje.
  • f: jis nurodo tar, kuriame faile atlikti veiksmą.

Ištraukite visą failą

Dabar esame pasirengę išgauti po ranka turimus deguto archyvus. Nors jums reikėjo naudoti skirtingas komandas kuriant skirtingų tipų deguto archyvus, mes galime naudoti tik vieną dervos komandą, kad juos visus išgautume.

Ši komanda „tar“ išskleis bet kokį galiojantį deguto archyvą. Jei yra failų su panašiais failų pavadinimais, ištraukus, tar perrašys failus, esančius už archyvo ribų.

$degutas -xvf <tar_archive>

Čia mes susiduriame su viena nauja deguto vėliava.

  • x: Tai liepia degutui išgauti archyvą.

Jei nenorite, kad degutas perrašytų esamus duomenis, pridėkite vėliavą -k. Jis liepia tar neperrašyti/pakeisti jokio esamo failo ar katalogo.

$degutas -xvkf <tar_archive>

Ištraukite konkrečius failus

Yra situacijų, kai viso dervos archyvo nereikia išgauti tik norint paimti vieną failą. Dervos įrankis suteikia tokį lankstumą, kad galite išgauti tik kelis reikiamus failus.

Šiai užduočiai tar komandų struktūra atrodytų taip. Čia failo pavadinimas būtų norimo failo pavadinimas. Jis turi atitikti failo pavadinimą, esantį deguto archyve.

$degutas -xvf <tar_archive> <failo pavadinimas>

Jei norite tokiu būdu išgauti keletą failų, naudokite šią komandų struktūrą.

$degutas -xvf <tar_archive> <failo pavadinimas_1> <failo vardas_2>

Ištraukite konkrečius katalogus

Tai dar viena nuostabi deguto archyvo savybė. Darant prielaidą, kad deguto archyve yra daugiau ar daugiau katalogo, galite rankiniu būdu pasakyti, kurį katalogą išgauti.

Komandų struktūra panaši į aukščiau pateiktą skyrių.

$degutas -xvf <tar_archive> <katalogą>

Jei norite išgauti kelis katalogus, paleiskite šią komandą.

$degutas -xvf <tar_archive> <katalogas_1> <katalogas_2>

Galutinės mintys

Išgauti deguto archyvus yra gana paprasta užduotis. Viskas, ką jums reikia žinoti, yra teisinga tar komanda. Jei norite atlikti veiksmus su GUI ir naudoti failų tvarkyklę, failų tvarkyklė turėtų turėti galimybę pagal numatytuosius nustatymus išgauti deguto archyvus.

„Linux“ yra daugiau įrankių įvairiems suspaustų archyvų formatams išgauti. Patikrinkite, kaip išgauti suspaustus archyvus „Linux“.

Laimingo skaičiavimo!