TAR (TARBAL)

          O comando tar, reune arquivos e diretórios transformando-o em um único arquivo com a extensão .tar

              




REUNIR ARQUIVOS E DIRETÓRIOS NO FORMATO .tar

1 - Crie o diretório arq_dir_comp dentro de /home/lino, digite:

daileon:~# mkdir /home/lino/arq_dir_comp



2 - Acesse o diretório /home/lino/arq_dir_comp, digite:

daileon:~# cd /home/lino/arq_dir_comp/



3 - Vamos reunir todos os arquivos do diretório /etc e criar um único arquivo com o nome de backup_etc.tar, digite:

daileon:/home/lino/arq_dir_comp# tar cvf backup_etc.tar /etc/




PARÂMETROS
c
Exibe todo o conteúdo do arquivo .tar
v
Mostra que o destino é um arquivo em disco
f
Exibe todos os arquivos processados


4 - Observe que surge uma lista imensa, neste momento está sendo gerado um único arquivo



5 - Vamos listar o arquivo, digite:

daileon:/home/lino/arq_dir_comp# ls



6 - Observe o arquivo com a extensão .tar



7 - Vamos ver o tamanho total deste arquivo, digite:

daileon:/home/lino/arq_dir_comp# du -h backup_etc.tar



8 - Observe o tamanho arquivo, no meu aqui exibiu o resultado de 23 megas




VISUALIZAR ARQUIVOS .tar

1 - Vamos visualizar o conteúdo do arquivo .tar sem alterar nada, digite

 daileon:/home/lino/arq_dir_comp# tar -tvf backup_etc.tar





PARÂMETROS
t
Exibe todo o conteúdo do arquivo .tar
v
Mostra que o destino é um arquivo em disco
f
Exibe todos os arquivos processados


2 - Observe que é listado o conteúdo




  DESAGRUPAR ARQUIVOS .tar

1 - Vamos desagrupar todos os arquivos de backup_etc.tar, digite:

daileon:/home/lino/arq_dir_comp#
tar -xvf backup_etc.tar



PARÂMETROS

x
Desagrupar o arquivo .tar
v
Mostra que o destino é um arquivo em disco
f
Exibe todos os arquivos processados



2 - Observe que o arquivo é desagrupado



3 - Liste o diretório, digite:



4 - Observe que o diretório etc é exibido





DESAGRUPAR E DESCOMPACTAR Arquivos tar.gz

1 - Vamos criar o diretório fuzzyclock dentro de /programas, digite:

daileon:~# mkdir /programas/fuzzyclock



2 - Acesse o diretório /programas/fuzzyclock e faça o download do link abaixo, digite:

daileon:~# cd /programas/fuzzyclock/;wget http://download.gna.org/fuzzyclock/src/fuzzyclock-0.1.tar.gz



3 - Liste o conteúdo do arquivo com o comando ls e observe que surge um arquivo com a extensão tar.gz

daileon:/programas/fuzzyclock# ls



4 - Vamos utilizar 04 (quatro) parâmetros neste arquivo, digite:

daileon:/programas/fuzzyclock# tar -zxvf fuzzyclock-0.1.tar.gz



z
Descompacta o arquivo .gz
x
Desagrupar o arquivo .tar
v
Mostra que o destino é um arquivo em disco
f
Exibe todos os arquivos processados


5  - Observe que o arquivo é descompactado dentro de um diretório com o mesmo nome



6 - Vamos acessar este diretório, digite:

daileon:/programas/fuzzyclock# cd fuzzyclock-0.1



7 - Dentro do diretório, vamos listar o conteúdo para saber o executável desse programa, digite ls e observe fuzzyclock:

daileon:/programas/fuzzyclock# ls




8 - Execute o programa, digite:

daileon:/programas/fuzzyclock/fuzzyclock-0.1# ./fuzzyclock



9 - Observe que o programa é executado:




DESAGRUPAR E DESCOMPACTAR Arquivos tar.bz2

1 - Crie o diretório /programas/gtypist, digite:

daileon:~# mkdir /programas/gtypist



2 - Acesse o diretório /programas/gtypist, digite:

daileon:~# cd /programas/gtypist/



3 - Vamos fazer o download do programa com a extensão .bz2, digite:

daileon:/programas/gtypist# wget http://freshmeat.net/redir/gtypist/3564/url_bz2/gtypist-2.7.tar.bz2



4 - Aguarde o download



5 - Vamos descompactar o arquivo, digite:

daileon:/programas/gtypist# tar -jxvf gtypist-2.7.tar.bz2



j
Descompacta arquivos .bz2
x
Desagrupar o arquivo .tar
v
Mostra que o destino é um arquivo em disco
f
Exibe todos os arquivos processados


6  - Observe que o arquivo é descompactado



7 - Liste o diretório, digite:

daileon:/programas/gtypist# ls



8 - Observe o diretório com os arquivos descompactados




DESINSTALAÇÃO DO PROGRAMA

____________

MAN TAR


1 - Digite no terminal:

daileon:~# man tar



2 - Observe o manual do tar



3 - Tecle a letra q para sair
GUIA DE REFERÊNCIA RÁPIDA

FUNÇÃO: COMANDOS
O comando tar, reune os arquivos e diretórios transformando-o em um único arquivo com a extensão .tar REUNIR ARQUIVOS
tar cvf backup_etc.tar /etc/

VISUALIZAR ARQUIVOS
tar -tvf backup_etc.tar

DESAGRUPAR
tar -xvf backup_etc.tar

DESAGRUPAR DESCOMPACTAR TAR.GZ
tar -zxvf fuzzyclock-0.1.tar.gz

DESAGRUPAR DESCOMPACTAR TAR.BZ2
tar -jxvf gtypist-2.7.tar.bz2
VIDEO AULA
Assista a vídeo aula passo a passo, clique no botão abaixo para fazer o download do arquivo.

Todos os direitos reservados para:

Cícero M. Soares

cicero@treinalinux.com.br
Fone: +55 11 5676-2898
Estrada do Alvarenga, 3051 - São Paulo - SP - Brasil