Kaip įdiegti tarą CentOS, RHEL ir Fedora


tar yra plačiai naudojama komandų eilutės programa, skirta sujungti daugybę failų ir (arba) katalogų į vieną archyvo failą, paprastai vadinamą tarball atsarginės kopijos ar platinimo tikslais. . Komanda tar naudojama kurti, prižiūrėti, modifikuoti arba išskleisti tar archyvus.

Atminkite, kad tar neglaudina archyvo failų pagal numatytuosius nustatymus, bet gali suspausti gautą archyvą naudodama (arba filtruoti) gerai žinomas duomenų glaudinimo programas, pvz., gzip, bzip2 arba xz, jei pateikiate -z, -j arba -J kodas> vėliavėlės.

Tar diegimas CentOS, RHEL ir Fedora

Pagal numatytuosius nustatymus tar paketas yra iš anksto įdiegtas daugumoje, jei ne visuose, RHEL pagrįstuose platinimuose. Bet jei jis neįdiegtas jūsų sistemoje, paleiskite šią komandą, kad ją įdiegtumėte.

yum install tar   
OR
dnf install tar 

Jei naudojate kitą Linux platinimą, galite jį įdiegti, kaip parodyta.

sudo apt install tar         [On Debian, Ubuntu and Mint]
sudo emerge -a app-arch/tar  [On Gentoo Linux]
sudo apk add tar             [On Alpine Linux]
sudo pacman -S tar           [On Arch Linux]
sudo zypper install tar      [On OpenSUSE]   

Kai savo sistemoje įdiegsite tar, galėsite ją naudoti taip. Šiame pavyzdyje parodyta, kaip darbiniame kataloge sukurti nesuspaustą katalogo, pavadinto test_app, archyvo failą.

tar -cvf test_app.tar test_app/

Aukščiau pateiktoje komandoje naudojamos tar vėliavėlės yra -c, kuri sukuria naują .tar archyvo failą -v > įgalina išsamų režimą rodyti .tar failo kūrimo eigą ir -f, kuris nurodo archyvo failo failo pavadinimo tipą (test_app.tar šiuo atveju).

Norėdami suspausti gautą archyvo failą naudodami gzip arba bzip2, pateikite žymą -z arba -j, kaip nurodyta toliau. Atminkite, kad suspaustas tarbolas taip pat gali baigtis plėtiniu .tgz.

tar -cvzf test_app.tar.gz test_app/
OR
tar -cvzf test_app.tgz test_app/
OR
tar -cvjf test_app.tar.bz2 test_app/

Norėdami pateikti tarbalo (archyvuoto failo) turinį, naudokite vėliavėlę -t, kaip nurodyta toliau.

tar -ztf test_app.tar.gz
OR
tar -ztvf test_app.tar.gz		#shows more details

Norėdami išskleisti (arba pašalinti) archyvo failą, naudokite jungiklį -x, kaip parodyta.

tar -xvf test_app.tar
OR
tar -xvf test_app.tar.gz 

Daugiau naudojimo pavyzdžių rasite mūsų straipsniuose:

  • 21 Tar komandų pavyzdžiai Linux sistemoje
  • Kaip padalyti didelį „tar“ archyvą į kelis tam tikro dydžio failus
  • Kaip greičiau suspausti failus naudojant „Pigz Tool“ sistemoje „Linux“.
  • Kaip suspausti ir išspausti .bz2 failą sistemoje Linux
  • 10 7zip (failų archyvo) komandų pavyzdžių sistemoje Linux

Tai kol kas viskas! Šiame straipsnyje parodėme, kaip įdiegti tar sistemose CentOS, RHEL ir Fedora, taip pat parodėme keletą pagrindinių tar naudojimo komandos. Jei turite klausimų, pasidalykite jais su mumis naudodami toliau pateiktą atsiliepimų formą.