Essa é uma dica rápida. Usar a opção -r (ou –append) junto com o tar para adicionar arquivos a um pacote.tar já pronto.
Primeiro cria-se o pacote cialinux.tar com um arquivo chamado arquivo.pdf dentro:
[root@vostrolab tmp]# tar -cf cialinux.tar arquivo.pdf
Para consultar o conteúdo do pacote:
[root@vostrolab tmp]# tar -tf cialinux.tar
arquivo.pdf
Para adicionar o arquivo texto.odt ao pacote cialinux.tar já existente:
[root@vostrolab tmp]# tar -rf cialinux.tar texto.odt
Voltamos a consultar o novo conteúdo do pacote:
[root@vostrolab tmp]# tar -tf cialinux.tar
arquivo.pdf
texto.odt
Está lá o texto.odt. Lembrando que isso funciona apenas para pacote .tar sem compressão gzip ou bzip2. Caso tente fazer o “append” em arquivo compactado .tar.gz ou .tar.bz2, receberá o seguinte output:
.tar.gz
[root@vostrolab tmp]# tar -rzf cialinux.tar.gz texto.odt
tar: Cannot update compressed archives
Try `tar –help’ or `tar –usage’ for more information.
.tar.bz2
[root@vostrolab tmp]# tar -rjf cialinux.tar.bz2 master_archives/
Aborted
Por: Hudson Murilo dos Santos
Referências: man tar
Muito massa, cara.
Obrigado mesmo.
Por nada Evandro, obrigado pela leitura. (antes tarde do que nunca minha resposta.. 😀 )