Vyhledávání na webu

Jak nainstalovat tar v CentOS, RHEL a Fedora


tar je široce používaný nástroj na příkazovém řádku pro kombinování hromady souborů a/nebo adresářů do jednoho archivního souboru, běžně známý jako tarball pro účely zálohování nebo distribuce. . Příkaz tar se používá k vytváření, údržbě, úpravě nebo extrahování archivů tar.

Všimněte si, že tar ve výchozím nastavení nekomprimuje archivní soubory, ale může komprimovat výsledný archiv pomocí (nebo jej filtrovat) známých programů pro kompresi dat, jako je gzip, bzip2 nebo xz, pokud zadáte -z, -j nebo -J příznaky.

Instalace tar v CentOS, RHEL a Fedora

Balíček tar je ve výchozím nastavení předinstalován ve většině, ne-li ve všech distribucích založených na RHEL. Pokud však není ve vašem systému nainstalován, spusťte následující příkaz a nainstalujte jej.

yum install tar   
OR
dnf install tar 

Pokud používáte jinou distribuci Linuxu, můžete ji nainstalovat podle obrázku.

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]   

Jakmile máte v systému nainstalován tar, můžete jej používat následovně. Tento příklad ukazuje, jak vytvořit nekomprimovaný archivní soubor adresáře s názvem test_app v pracovním adresáři.

tar -cvf test_app.tar test_app/

Ve výše uvedeném příkazu jsou použité příznaky tar -c, které vytvoří nový archivní soubor .tar, -v umožňuje podrobný režim pro zobrazení průběhu vytváření souboru .tar a -f, který určuje typ názvu souboru archivního souboru (test_app.tar v tomto případě).

Chcete-li výsledný archivní soubor zkomprimovat pomocí gzip nebo bzip2, zadejte příznak -z nebo -j následovně. Všimněte si, že komprimovaný tarball může také končit příponou .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/

Chcete-li zobrazit obsah tarballu (archivovaného souboru), použijte příznak -t následovně.

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

Chcete-li extrahovat (nebo rozbalit) archivní soubor, použijte přepínač -x podle obrázku.

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

Další příklady použití naleznete v našich následujících článcích:

  • 21 Příklady příkazů Tar v Linuxu
  • Jak rozdělit velký archiv „tar“ na více souborů určité velikosti
  • Jak rychleji komprimovat soubory pomocí nástroje Pigz v Linuxu
  • Jak komprimovat a dekomprimovat soubor .bz2 v Linuxu
  • 10 Příklady příkazů 7zip (Archiv souborů) v Linuxu

To je prozatím vše! V tomto článku jsme ukázali, jak nainstalovat tar v CentOS, RHEL a Fedora, a také jsme ukázali některé základní Příkazy použití tar. Pokud máte nějaké dotazy, podělte se o ně s námi prostřednictvím formuláře pro zpětnou vazbu níže.