[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: append em arquivos compactados



On 06/23/2010 03:39 PM, Felipe Augusto van de Wiel (faw) wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 23-06-2010 10:07, Leonardo Carneiro - Veltrac wrote:
Salve galera,


Tenho um diretório que recebe arquivos que contém data/hora no próprio
nome. Eu faço um pacotão tar.bz2 mensal baseado nesse dados no nome do
arquivo. Até aí sem problemas. Acontece que invariavelmente eu recebo
arquivos retroativos neste diretório, e desejo "juntar" eles aos pacotes
dos seus meses correspondentes.

Existem como dar um append nesses arquivos aos seus pacotes sem ter de
descompactar o bz2, fazer o append e recompactar?
Do 'man tar':

      -r, --append
            append files to the end of an archive

Oi Felipe, estou ciente da função append do tar, mas infelizmente isso não serve para bz2 ou gzip. Até onde eu sei eu tenho que descompactar, usar o append e compactar novamente. Mas valeu a dica mesmo assim.

Uma referência que pode ser útil:
http://www.apl.jhu.edu/Misc/Unix-info/tar/tar_28.html


	Em geral, com gzip você pode fazer simplesmente:

	cat "foo" |gzip>>  arquivao.gz

	Mas o comando acima é pra adicionar algo no fim
de um arquivo, não em um tarball com diretórios e arquivos.


Abraço,
- -- Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwiVOMACgkQCjAO0JDlykax6QCggidYM0XDlm5bu98K2iS/s4+G
BmgAnjE0RoBWDt1h6N7GO6IZwR1ovP1W
=NNJv
-----END PGP SIGNATURE-----




Reply to: