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.
tarApesar 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.gzEsse 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órioPara 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