Compactando arquivos no Linux

Neste roteiro será abordado as principais ferramentas para compactação de arquivos e pastas. O empacotamento é o ato de reunir vários arquivos e colocá-los dentro de um outro, denominado arquivo pacote. Esse pacote possui um tamanho final próximo à soma dos arquivos que o compõe, na verdade, o tamanho ficará ligeiramente menor em virtude de ser um único arquivo.

 Ferramentas abordadas:

Tar e gzip

 Tar: Utilizado para compactar e descompactar arquivos, o arquivo original é mantido, porem a extensão .tar não é especificada automaticamente.

Sintaxe: tar [opções] arquivo_empacotado arquiva_para_empacotar

Principais opções do comando:

Opção

Descrição

-c

Cria arquivo tar

-r

Acrescenta novos arquivosa um arquivo tar já existente

-x

Extrai o conteudo de um arquivo tar

-P

Restaura os arquivos com suas permissões originais

-v

Mostra o processo de compactação ou descompactação na tela

-z

Compacta e descompacta os arquivos através do gzip

-f

Especifica o arquivo a ser usado como entrada ou saída

-t

Lista o conteudo de um arquivo compactado

Tarefas:

1-Use o comando tar para compactar um arquivo que o resultado gerado seja um arquivo com a extesão .tar.gz.

 Tar -czvf arquivo.tar.gz arquivo

 2- Liste o conteúdo do arquivo gerado pela tarefa anterior.

 Tar -tzvf arquivo.tar.gz

 3- Descompacte o arquivo gerado na tarefa 1.

 tar -xzvf arquivo.tar.gz

 gzip: Utilizado para compactar e descompactar arquivos, o arquivo original é susbtituido por um arquivo com a extensão .gz

 Sintaxe: gzip [opções] arquivo

 Principais opções do comando:

Opção

Descrição

-c

Mantem o arquivo original inalterado

-d

Descompacta o arquivo

-l

Lista informações sobre o arquivo

-r

Compacta e descompacta recursivamente

-t

Verifica integridade do arquivo compactado

 Tarefas:

 1-Use o comando gzip para compactar um arquivo.

Gzip arquivo

 2- Compacte um arquivo e mantenha o original

gzip -c arquivo

 3- Compactar uma pasta recursivamente

gzip -r pasta

 4- Descompactar a pasta do exercício anterior

gzip -dr pasta

Referencias Bibliograficas.

 http://www.uniriotec.br/~morganna/guia/gzip.html

Apostila Red Hat Enterprise Linux Administração Avançada de Sistemas TargtTrust Agosto de 2009

Rolar para cima