Kako instalirati tar u CentOS, RHEL i Fedora


tar široko je korišten uslužni program temeljen na naredbenom retku za kombiniranje hrpe datoteka i/ili direktorija u jednu arhivsku datoteku, poznatiju kao tarball za sigurnosno kopiranje ili distribuciju . Naredba tar koristi se za stvaranje, održavanje, modificiranje ili izdvajanje tar arhiva.

Imajte na umu da tar ne komprimira arhivske datoteke prema zadanim postavkama, ali može komprimirati rezultirajuću arhivu koristeći (ili filtrirati kroz) dobro poznate programe za komprimiranje podataka kao što su gzip, bzip2 ili xz ako unesete -z, -j ili -J zastavice.

Instaliranje tar-a u CentOS, RHEL i Fedora

Paket tar dolazi unaprijed instaliran u većini ako ne i svim distribucijama temeljenim na RHEL-u. Ali ako nije instaliran na vašem sustavu, pokrenite sljedeću naredbu da biste ga instalirali.

yum install tar   
OR
dnf install tar 

Ako ste na drugoj distribuciji Linuxa, možete je instalirati kao što je prikazano.

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]   

Nakon što ste tar instalirali na svoj sustav, možete ga koristiti na sljedeći način. Ovaj primjer pokazuje kako stvoriti nekomprimiranu arhivsku datoteku direktorija pod nazivom test_app unutar radnog direktorija.

tar -cvf test_app.tar test_app/

U gornjoj naredbi korištene zastavice tar su -c koje stvaraju novu .tar arhivsku datoteku, -v omogućuje verbose način za prikaz napretka stvaranja .tar datoteke i -f koji navodi vrstu naziva datoteke arhivske datoteke (test_app.tar u ovom slučaju).

Da biste komprimirali rezultirajuću arhivsku datoteku koristeći gzip ili bzip2, postavite oznaku -z ili -j na sljedeći način. Imajte na umu da komprimirani tarball također može završiti ekstenzijom .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/

Za popis sadržaja tarballa (arhivirane datoteke), upotrijebite oznaku -t kako slijedi.

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

Za izdvajanje (ili otpakiravanje) arhivske datoteke upotrijebite prekidač -x kao što je prikazano.

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

Za više primjera upotrebe pogledajte naše sljedeće članke:

  • 21 Primjeri naredbi Tar u Linuxu
  • Kako podijeliti veliku 'tar' arhivu u više datoteka određene veličine
  • Kako brže komprimirati datoteke pomoću alata Pigz u Linuxu
  • Kako komprimirati i dekomprimirati .bz2 datoteku u Linuxu
  • 10 Primjeri naredbi 7zip (arhiva datoteka) u Linuxu

To je sve za sada! U ovom smo članku pokazali kako instalirati tar u CentOS, RHEL & Fedora i također pokazali neke osnovne tar naredbe za korištenje. Ako imate bilo kakvih pitanja, podijelite ih s nama putem donjeg obrasca za povratne informacije.