Re: append em arquivos compactados
On 06/28/2010 06:58 PM, Felipe Augusto van de Wiel (faw) wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 26-06-2010 09:28, Leonardo Carneiro - Veltrac wrote: 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. Ooops. Para arquivos compactados, o único truque diferente de descompactar e recompactar seria agregar, ou seja, simplesmente adicionar o .tar.gz ao novo arquivo. $ tar -czvf novo.tar.gz antigo.tar.gz dir1 arq1 arq1 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/ iEYEARECAAYFAkwpGwYACgkQCjAO0JDlykZkXgCeKzNZjLkrOln4gFvRCK7Yz2Ub vxsAoNaG0ryXH7wdYxAHQtv15K/1H+nX =xuDr -END PGP SIGNATURE- Valeu a dica Felipe. Realmente não é AQUELA solução elegante, mas sem fazer isso só descompactando e recompactando mesmo. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c29d70c.4020...@veltrac.com.br
Re: append em arquivos compactados
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 26-06-2010 09:28, Leonardo Carneiro - Veltrac wrote: 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. Ooops. Para arquivos compactados, o único truque diferente de descompactar e recompactar seria agregar, ou seja, simplesmente adicionar o .tar.gz ao novo arquivo. $ tar -czvf novo.tar.gz antigo.tar.gz dir1 arq1 arq1 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/ iEYEARECAAYFAkwpGwYACgkQCjAO0JDlykZkXgCeKzNZjLkrOln4gFvRCK7Yz2Ub vxsAoNaG0ryXH7wdYxAHQtv15K/1H+nX =xuDr -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c291b07.20...@funlabs.org
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- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c25f277.2070...@veltrac.com.br
append em arquivos compactados
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? -- Leonardo Carneiro -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c2206f8.9070...@veltrac.com.br
Re: append em arquivos compactados
-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 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- -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c2254e5.6040...@funlabs.org