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.
[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?