quarta-feira, 15 de abril de 2009

Trabalho LFT

Objetivo: Pesquisar a respeito de compactação de arquivos em linhas de comando.
Valor: 0,2 pts
Data: 16/04
Não precisa entregar nada. Ela só quer saber se você sabe.

Como eu sou bonzinho e quero que vocês aprendam está aqui um resuminho do que ela quer.

tar

Apesar de não ser tão usado por não gerar nenhuma compactação, ele permite guardar vários arquivos num único arquivo.

Juntando alguns arquivos, num único:
tar cvf backup.tar lista.txt contatos.txt

Como se pode ver, declara-se o nome do arquivo que será gerado, e depois os arquivos que serão guardados.

O Processo com pastas é exatamente o mesmo:
tar cvf backup.tar meusarquivos/ minhasmusicas/

Para ter os arquivos de volta:
tar xvf backup.tar

Caso queira ver quais arquivos tem no arquivo compactado:
tar tvf backup.tar

Uma breve descrição dos comandos para a geração do tar:
“c” - compression, compressão
“x” - extraction, extração
“t” - listing, listagem

tar.gz

Esse método, utiliza a compressão gzip.
Então, para juntar seus arquivos em um tar, e compactá-los via gzip:
tar cvfz backup.tar.gz meusarquivos/

Como visto anteriormente, o nome do arquivo gerado, backup.tar.gz, vem antes dos arquivos a serem compactados.

Para descompactar:
tar xvfz backup.tar.gz

E para ver os arquivos contidos:
tar tvfz backup.tar.gz


Determinar diretório

Para determinar o diretório para o qual deseja extrair seus arquivos, utilize a seguinte linha de comando:

tar xvfz dest.tar.gz -C /home/user/diretorio


Grandes Abraços
Rodrigo Radler

Um comentário:

ALAN disse...

Mais um pouco sobre TAR e GZIP:
(http://www.infowester.com/lintargzip.php)
Tem bons detalhes.

Postar um comentário