Recherche de site Web

Comment installer tar dans CentOS, RHEL et Fedora


tar est un utilitaire de ligne de commande largement utilisé pour combiner un ensemble de fichiers et/ou de répertoires en un seul fichier d'archive, communément appelé tarball à des fins de sauvegarde ou de distribution. . La commande tar est utilisée pour créer, maintenir, modifier ou extraire des archives tar.

Notez que tar ne compresse pas les fichiers d'archive par défaut, mais il peut compresser l'archive résultante en utilisant (ou en la filtrant) des programmes de compression de données bien connus tels que gzip, bzip2 ou xz si vous fournissez -z, -j ou -J drapeaux.

Installation de tar dans CentOS, RHEL et Fedora

Le package tar est préinstallé par défaut dans la plupart, sinon toutes, les distributions basées sur RHEL. Mais s'il n'est pas installé sur votre système, exécutez la commande suivante pour l'installer.

yum install tar   
OR
dnf install tar 

Si vous utilisez une autre distribution Linux, vous pouvez l'installer comme indiqué.

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]   

Une fois que tar est installé sur votre système, vous pouvez l'utiliser comme suit. Cet exemple montre comment créer un fichier d'archive non compressé d'un répertoire appelé test_app dans le répertoire de travail.

tar -cvf test_app.tar test_app/

Dans la commande ci-dessus, les indicateurs tar utilisés sont -c qui crée un nouveau fichier d'archive .tar, -v active le mode détaillé pour afficher la progression de la création du fichier .tar, et -f qui spécifie le type de nom de fichier du fichier d'archive (test_app.tar dans ce cas).

Pour compresser le fichier d'archive résultant à l'aide de gzip ou bzip2, fournissez l'indicateur -z ou -j comme suit. Notez qu'une archive compressée peut également se terminer par l'extension .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/

Pour lister le contenu d'une tarball (fichier archivé), utilisez l'indicateur -t comme suit.

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

Pour extraire (ou décompresser) un fichier d'archive, utilisez le commutateur -x comme indiqué.

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

Pour plus d’exemples d’utilisation, consultez nos articles suivants :

  • 21 exemples de commandes Tar sous Linux
  • Comment diviser une grande archive « tar » en plusieurs fichiers d'une certaine taille
  • Comment compresser des fichiers plus rapidement avec l'outil Pigz sous Linux
  • Comment compresser et décompresser un fichier .bz2 sous Linux
  • 10 Exemples de commandes 7zip (File Archive) sous Linux

C'est tout pour le moment! Dans cet article, nous avons montré comment installer tar dans CentOS, RHEL et Fedora et avons également montré quelques principes de base. Commandes d'utilisation tar. Si vous avez des questions, partagez-les avec nous via le formulaire de commentaires ci-dessous.