Compactando e descompactando arquivos .tar

Publicado por Miguel Arcanjo em 02/06/2010

[ Hits: 17.582 ]

 


Compactando e descompactando arquivos .tar



Introdução

Tar: É um formato de arquivos, usado para armazenar vários arquivos em um único. Comando genérico:

tar -[parâmetros] arquivo.formato nome_arquivos_a_serem_armazenados

Onde os parâmetros:
  • c: significa criar
  • x: significa extrair
  • v: significa verbose, ou seja, serve para mostrar os ficheiros ou arquivos
  • f: significa ficheiro ou arquivo
  • j: representa um tar com formato bz2
  • z: representa um tar com formato gz

Existem muitos outros parâmetros, mas estes são os essenciais.
  • arquivo: Nome do arquivo que se pretende criar
  • formato: O formato do arquivo ( tar, tar.gz, tar.bz2)
  • nome_arquivos_a_serem_armazenados: Nome dos arquivos a serem armazenados separados por um espaço.

Ex.: exemplo1 exemplo2 exemplo3 exemplo N. Estes arquivos podem ser: diretórios, textos, vídeos etc.

Obs.: em vez de uma lista de arquivos, podemos ter também apenas um arquivo.

Compactando e descompactando arquivos

Compactando .tar:

tar -cvf arquivo.tar arquivo1 arquivo2

Descompactando:

tar -xvf arquivo.tar

Compactando .tar.gz:

tar -zcvf arquivo.tar.gz arquivo1 arquivo2

Descompactando:

tar -zxvf arquivo.tar.gz

Compactando .tar.bz2:

tar -jcvf arquivo.tar.bz2 arquivo1 arquivo2

Descompactando:

tar -jxvf arquivo.tar.bz2

Obs.: O parâmetro "v" em todos os comandos é um parâmetro opcional.

Instalação

Depois da descompactação, para os arquivos de programas, segue-se a fase da instalação. Entre no diretório criado e verifique se existe um ficheiro/arquivo de instruções para a instalação do programa. Caso exista, siga as instruções de instalação. Se não existir, procure pelo ficheiro "configure", caso o encontre, basta seguir os seguintes passos:

1. / .configure
2. make
3. # make install

Caso não encontre o arquivo de instruções nem o configure, procure pelo arquivo "install", se o encontrar, basta executá-lo:

# ./install

Os símbolos $ e # referem-se aos privilégios no terminal, estes comandos devem ser executados naquele. O símbolo "$" e "#" significa respectivamente que qualquer usuário e somente o root podem executá-los. Para tornar-se root digite:

su -
Aperte [ENTER] e depois insira a senha de root.

Pronto, trabalho concluído, espero ter ajudado.

Outras dicas deste autor

VirtualBox: Configurando portas USB e pastas compartilhadas

Configurando Bluetooth no Debian GNU/Linux

USB no VirtualBox sem nenhuma configuração + importando máquinas virtuais

Instalação do VirtualBox no Fedora 10

Leitura recomendada

SUSE Security Checker

Site com pacotes do Slackware

Instalação de arquivos .deb no Linux

Administração de usuários no Linux

Proxy Squid e Squidguard com integração full em Domain Controller

  

Comentários
[1] Comentário enviado por andre.vmatos em 02/06/2010 - 13:17h

Um acréscimo: a partir da versão 1.22 do tar, e com as respectivas libs instaladas, pode-se usar, além de z (gz) e j (bz2), o J para compactar e descompactar arquivos em formato XZ (lzma).

[2] Comentário enviado por removido em 02/06/2010 - 21:32h

Miguel, muito proveitosas suas dicas!

Tenho notado muitas queixas na sessão de tópicos sobre os comandos de descompactação onde o terminal retorna com um: 'arquivo não encontrado'. Nesses casos, sugiro instalar pelo synaptic o 'nautilus-open-terminal' para aplicar no diretório onde está a pasta compactada esses mesmos comandos que você eficientemente elucida.
Dá uma força, como resolver esses casos?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts