Kako instalirati tar u CentOS, RHEL i Fedora


tar je široko korišten uslužni program baziran na komandnoj liniji za kombiniranje gomile datoteka i/ili direktorija u jednu arhivsku datoteku, uobičajeno poznatu kao tarball za izradu sigurnosne kopije ili distribuciju . Komanda tar se koristi za kreiranje, održavanje, modificiranje ili izdvajanje tar arhiva.

Imajte na umu da tar ne komprimuje arhivske datoteke prema zadanim postavkama, ali može komprimirati rezultujuću arhivu koristeći (ili je filtrirati kroz) dobro poznate programe za kompresiju podataka kao što je gzip, bzip2, ili xz ako unesete -z, -j ili -J kod> zastave.

Instaliranje tar u CentOS, RHEL i Fedora

Paket tar dolazi unaprijed instaliran u većini, ako ne i u svim RHEL distribucijama po defaultu. Ali ako nije instaliran na vašem sistemu, pokrenite sljedeću naredbu da ga instalirate.

yum install tar   
OR
dnf install tar 

Ako ste na drugoj Linux distribuciji, 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 imate tar instaliran na vašem sistemu, možete ga koristiti na sljedeći način. Ovaj primjer pokazuje kako kreirati nekomprimiranu arhivsku datoteku direktorija pod nazivom test_app unutar radnog direktorija.

tar -cvf test_app.tar test_app/

U gornjoj naredbi, tar zastavice koje se koriste su -c koja kreira novi .tar arhivski fajl, -v omogućava opširni način rada da prikaže napredak kreiranja datoteke .tar i -f koji specificira tip naziva datoteke arhivske datoteke (test_app.tar u ovom slučaju).

Da komprimirate rezultujuću arhivsku datoteku pomoću gzip ili bzip2, dostavite oznaku -z ili -j kako slijedi. Imajte na umu da komprimirani tarball također može završiti sa 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 tarball-a (arhivirana datoteka), koristite oznaku -t kako slijedi.

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

Za izdvajanje (ili untar) arhivsku datoteku, koristite 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 Pigz alata 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 članku smo pokazali kako instalirati tar u CentOS, RHEL & Fedora i također pokazali neke osnovne Komande za korištenje tar. Ako imate bilo kakvih pitanja, podijelite ih s nama putem obrasca za povratne informacije u nastavku.