Hoje, precisei de um comando para extrair 1 arquivo de 20Kb de um backup.tar de 1GB, imagina ter que descompactar tudo por conta de 1 arquivo?
Boa vai a dica para extrair apenas 1 arquivo:
tar -xvf tarball.tar ./caminho/arquivo.php
Bom até ai tudo blz, mais e agora qual será o caminho real do arquivo que eu quero? Não me lembro em qual pasta ele estava ou o seu nome completo. Bom como usamos linux temos sempre uma resposta em mãos =)
Vamos usar o comando:
tar -tvf tarball.tar
Assim podemos ver o conteúdo do arquivo sem descompactar.
11 de abril de 2010
Mais um post com dicas de compactação de arquivos no linux.
.tar
Compactação de arquivos .tar
# tar -zcf nome_final_do_arqivo.tar nome_da_pasta_ou_arquivo
Na prática:
# tar -zcf backup_img.tar imagens/
Para descompactar:
# tar -zxvf backup_img.tar
.tar.gz
Compactação de arquivos .tar.gz
Primeiro gere o arquivo .tar com o comando:
# tar -cf nome_final_do_arqivo.tar nome_da_pasta_ou_arquivo
Após usamos:
# gzip -9 nome_final_do_arqivo.tar
Pronto gerado o arquivo .tar.gz... E para descompactar?? Vamos lá..
# gzip -d nome_final_do_arqivo.tar.gz
# tar -zxvf nome_final_do_arqivo.tar
.tar.bz2
Para obter a compactação máxima, este seria o melhor formato:
1)Gere o arquivo.tar com a seguinte sintaxe:
# tar -zcf nome_final_do_arqivo.tar nome_da_pasta_ou_arquivo
2)Gere agora o .tar.bz2 da seguinte forma:
# bzip2 nome_final_do_arqivo.tar
Agora vamos descompactá-lo:
# bunzip2 nome_final_do_arqivo.tar.bz2
# tar -zxvf nome_final_do_arqivo.tar
Bom acho que é só isso, qualquer dúvida basta comentar...
18 de maio de 2009
Utilize os comandos:
Para arquivos "rar"
# rar -x arquivo.rar
Para arquivos"tar"
# gzip arquivo.tar
Para arquivos"tar.gz"
# tar -vzxf arquivos.tar.gz
Para arquivos"tar.bz2"
# tar -vxjpf arquivos.tar.bz2
1 de abril de 2009