Pesquisa de site

Como instalar o tar no CentOS, RHEL e Fedora


tar é um utilitário baseado em linha de comando amplamente usado para combinar vários arquivos e/ou diretórios em um arquivo compactado, comumente conhecido como tarball para fins de backup ou distribuição. . O comando tar é usado para criar, manter, modificar ou extrair arquivos tar.

Observe que tar não compacta arquivos compactados por padrão, mas pode compactar o arquivo resultante usando (ou filtrá-lo) programas de compactação de dados bem conhecidos, como gzip, bzip2 ou xz se você fornecer -z, -j ou -J sinalizadores.

Instalando tar no CentOS, RHEL e Fedora

O pacote tar vem pré-instalado na maioria, senão em todas as distribuições baseadas em RHEL por padrão. Mas se não estiver instalado em seu sistema, execute o seguinte comando para instalá-lo.

yum install tar   
OR
dnf install tar 

Se você estiver em outra distribuição Linux, poderá instalá-la conforme mostrado.

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]   

Depois de instalar o tar em seu sistema, você poderá usá-lo da seguinte maneira. Este exemplo mostra como criar um arquivo descompactado de um diretório chamado test_app dentro do diretório de trabalho.

tar -cvf test_app.tar test_app/

No comando acima, os sinalizadores tar usados são -c que cria um novo arquivo .tar, -v ativa o modo detalhado para mostrar o progresso da criação do arquivo .tar e -f que especifica o tipo de nome do arquivo compactado (test_app.tar neste caso).

Para compactar o arquivo resultante usando gzip ou bzip2, forneça o sinalizador -z ou -j conforme a seguir. Observe que um tarball compactado também pode terminar com a extensão .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/

Para listar o conteúdo de um tarball (arquivo arquivado), use o sinalizador -t conforme a seguir.

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

Para extrair (ou descompactar) um arquivo compactado, use a opção -x conforme mostrado.

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

Para obter mais exemplos de uso, consulte nossos seguintes artigos:

  • 21 Exemplos de comando Tar no Linux
  • Como dividir um arquivo ‘tar’ grande em vários arquivos de determinado tamanho
  • Como compactar arquivos mais rapidamente com a ferramenta Pigz no Linux
  • Como compactar e descompactar um arquivo .bz2 no Linux
  • 10 exemplos de comando 7zip (arquivo de arquivo) no Linux

É tudo por agora! Neste artigo, mostramos como instalar o tar no CentOS, RHEL e Fedora e também mostramos alguns conceitos básicos Comandos de uso do tar. Se você tiver alguma dúvida, compartilhe-a conosco por meio do formulário de feedback abaixo.