• Sobre
  • FAQ
  • Enviar artigo
  • Anuncie aqui
quinta-feira, outubro 8, 2020
Linux Descomplicado
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Comandos Linux

10 exemplos do comando tar para comprimir/extrair arquivos no Linux

Ricardo Ferreira CostabyRicardo Ferreira Costa
16 de maio de 2015
4 min read
0 0
3
10 exemplos do comando tar para comprimir/extrair arquivos no Linux
2
SHARES
7k
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

O comando tar é comumente usado para comprimir arquivos no Linux. Por definição, as extensões de arquivos gerados são o tar.gz e o tar.bz2. Neste tutorial, eu irei mostrar alguns exemplos de uso do comando tar; que irá facilitar seu trabalho na hora de comprimir ou extrair arquivos no Linux.

O comando

O comando tar é disponível por padrão na maioria das distros Linux; e não será preciso instalá-lo, separadamente.

LeituraRecomendada

O poder e a versatilidade do comando xargs

O poder e a versatilidade do comando xargs

7 de agosto de 2019
5 Erros que todo usuário Linux cometeu ao aprender Linux

5 Erros que todo usuário Linux cometeu ao aprender Linux

25 de agosto de 2019
O comando tar comprime arquivos em formato gzip (tar.gz) e bzip (tar.bz2). Arquivos com extensão .tar não são comprimidos; apenas listados e colocados em um mesmo arquivo.

 

1. Extrair um arquivo tar.gz

Para extrair arquivos comprimidos com extensão tar.gz, execute no terminal:

tar -xvzf arquivo.tar.gz

Onde,

x - Extrai arquivos
v - verbose, exibe o nome dos arquivos extraídos (um por um)
z - O formato do arquivo é "gzip" (tar.gz)
f - Use the following tar archive for the operation

Esses parâmetros são importantes para memorizar.

Agora, para extrair formato tar.bz2/bzip, execute no terminal:

tar -xvjf arquivo.tar.bz2

Onde é preciso alterar o parâmetro ‘z’ pelo ‘j’:

j - O formato do arquivo é "bzip" (tar.bz2)

2. Extrair arquivos para uma pasta ou arquivo específico

Para extrair os arquivos, alterando seu destino; apenas especifique o parâmetro ‘C’:

tar -xvzf abc.tar.gz -C /home/linux10complica/
Entretanto,verifique se a pasta de destino existe. Caso contrário, o comando tar não criará.

3. Extrair apenas um arquivo

Para extrair apenas um arquivo, execute o comando tar informando o nome do  arquivo ao final do comando, como segue:

tar -xz -f abc.tar.gz “./home/linux10complica.txt”

4. Extrair arquivos conformes sua extensão

Por exemplo, caso queira extrair apenas arquivos com extensão “txt”; execute no terminal:

tar -xv -f abc.tar.gz –wildcards “*.txt”
RECOMENDO QUE LEIA
20 comandos Linux que você talvez não conheça
Comandos Linux: Dominando o ifconfig

5. Exibir o conteúdo do arquivo comprimido

Caso deseje apenas exibir (e não extraí-los) o conteúdo do arquivo comprimido, use o parâmetro ‘t’. Por, exemplo, execute esse comando:

tar -tz -f abc.tar.gz
./home/
./home/cde.txt
./home/linux10complica/
./home/linux10complica/in.txt
./home/abc.txt
...

Caso queira pesquisar determinado arquivo, use o comando auxiliar “grep”:

tar -tvz -f abc.tar.gz | grep abc.txt
-rw-rw-r-- usuario/grupo 0 2015-05-16 11:40 ./home/abc.txt

6. Criar arquivo comprimido em formato gzip/bzip2

Depois de ter visto como extrair os arquivos comprimidos, agora é importante aprender como comprimir.

Por exemplo, para comprimir, os arquivos da pasta /home/linux10complica, em um arquivo tar.gz; execute o comando:

tar -cvzf abc.tar.gz /home/linux10complica
./home/linux10complica/
./home/linux10complica/cde.txt
./new/linux10complica/abc.txt

Por fim, para comprimir, os arquivos da pasta /home/linux10complica, em um arquivo tar.bz2; execute o comando:

tar -cvjf abc.tar.bz2 ./home/linux10complica

7. Confirmar, antes de comprimir arquivos

Um parâmetro importante do comando tar, para comprimir arquivos, é o ‘w’. Ele faz com que seja confirmado se cada arquivo da pasta deve ser comprimido, realmente.

Os arquivos da pasta só serão comprimidos se você confirmar com resposta positiva ('y'). O padrão serão não comprimir o arquivo.
$ tar -czw -f abc.tar.gz ./home/*
add ‘./home/abc.txt’? y
add ‘./home/cde.txt’? y
add ‘./home/novo.txt’? n
add ‘./home/linux10complica’? y
add ‘./home/linux10complica/in.txt’? n

8. Adicionar arquivos em formatos já comprimidos

Caso queira adicionar um arquivo a outro já comprimido, execute:

tar -rv -zf abc.tar abc.txt
Arquivos não podem ser adicionados em formatos gzip (tar.gz) ou bzip (tar.bz2). Eles só podem ser adicionado a arquivos de formato .tar – sem compressão.

9. Faça backup dos seus arquivos

Um cenário comum, é realizar backups regularmente usando o comando tar. Por exemplo:

tar -cvz -f arquivo-$(date +%Y%m%d).tar.gz ./home/linux10complica
Executar o comando acima, resulta em: 'arquivo-20150516.tar.gz'. No caso, a data atual do sistema ANOMESDIA

10. Verifique os arquivos no momento da criação

Enquanto estiver no processo de criação do arquivo .tar, você pode verificar a integridade dos arquivos da pasta. Execute o comando:

tar -cvW -f abc.tar ./home/
./home/
./home/cde.txt
./home/linux10complica/
./home/linux10complica/in.txt
./home/newfile.txt
./home/abc.txt
Verify ./home/
Verify ./home/cde.txt
Verify ./home/linux10complica/
Verify ./home/linux10complica/in.txt
Somente quando utilizar arquivos em formato '.tar' essa operação poderá ser realizada.

Encontrei na internet

10 quick tar command examples to create/extract archives in Linux

Tags: comandoscomprimirextrairtar

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails
Ricardo Ferreira Costa

Ricardo Ferreira Costa

Fundador do Linux Descomplicado. Há mais de 8 anos trabalha com sistemas Linux, desde desktops a servidores. Aprecia temas voltados para novas tecnologias, internet, Linux, redes de computadores; informática em geral. Sempre em busca de novos conhecimentos. Preza por conteúdo de qualidade e autoexplicativo.

Related Posts

O poder e a versatilidade do comando xargs
Dicas

O poder e a versatilidade do comando xargs

7 de agosto de 2019
5 Erros que todo usuário Linux cometeu ao aprender Linux
Iniciante

5 Erros que todo usuário Linux cometeu ao aprender Linux

25 de agosto de 2019
Saiba como salvar e reproduzir todos os comandos executados em uma sessão no terminal Linux usando o comando script
Comandos Linux

Saiba como salvar e reproduzir todos os comandos executados em uma sessão no terminal Linux usando o comando script

29 de março de 2017
Saiba como aprender 20 comandos Linux em apenas alguns minutos
Comandos Linux

Saiba como aprender 20 comandos Linux em apenas alguns minutos

30 de maio de 2016
Saiba como executar comandos Linux no Windows
Destaques

Saiba como executar comandos Linux no Windows

15 de março de 2016
Top 40 comandos para coletar informações dos sistemas Ubuntu
Comandos Linux

Top 40 comandos para coletar informações dos sistemas Ubuntu

19 de novembro de 2015

Últimas novidades

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

by Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

by Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Projeto Manjaro em processo de mudanças

Projeto Manjaro em processo de mudanças

by Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Pesquisadores identificam novo ransomware direcionado a servidores Linux

Pesquisadores identificam novo ransomware direcionado a servidores Linux

by Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

by Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Load More

Publicaçõesmais recentes

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash
Dicas

8 dicas para você aumentar sua produtividade enquanto usa o shell Bash

by Ricardo Ferreira Costa
19 de setembro de 2019
2

Se sua rotina no Linux é definida por executar comandos para agilizar suas operações, essas dicas podem ser muito úteis...

Read more
Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux
Noticias

Oracle cria o primeiro sistema operacional autônomo do mundo, o Autonomous Linux

by Ricardo Ferreira Costa
18 de setembro de 2019
0

A Oracle proporcionou um grande marco na estratégia autônoma da empresa com a disponibilidade do Oracle Autonomous Linux. Ele, juntamente...

Read more
Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft
Noticias

Em 2020, uma conferência sobre Linux ocorrerá em Redmond – sede da Microsoft

by Ricardo Ferreira Costa
9 de setembro de 2019
0

Uma conferência sobre Linux na sede da Microsoft não está muito longe de acontecer... Hayden Barnes, CEO e fundador da...

Read more
Projeto Manjaro em processo de mudanças
Noticias

Projeto Manjaro em processo de mudanças

by Ricardo Ferreira Costa
8 de setembro de 2019
0

Iniciado como um projeto apaixonado, por 3 caras ambiciosos, em 2011, o Manjaro evoluiu rapidamente para se estabelecer como uma...

Read more
Pesquisadores identificam novo ransomware direcionado a servidores Linux
Noticias

Pesquisadores identificam novo ransomware direcionado a servidores Linux

by Ricardo Ferreira Costa
7 de setembro de 2019
0

Um novo tipo de Ransomware está sendo divulgado por hackers na web e os pesquisadores deram o nome de "Lilocked...

Read more
Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX
Noticias

Desenvolvedores do LibreOffice se unem para melhorar o suporte a arquivos PPT / PPTX

by Ricardo Ferreira Costa
4 de setembro de 2019
0

LibreOffice é uma suíte office completa e uma excelente opção para os “concorrentes” diretos, bem como o MS Office. Pois,...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Discussion about this post

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • Sobre
  • FAQ
  • Anuncie aqui
  • Enviar artigo
  • Política de privacidade
  • Termos de uso

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

  • Login
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Noticias

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

* Ao cadastrar-se, você estará automaticamente ciente e concordando com Política de Privacidade e Termos de uso do site.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In