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.