Buenas Eduardo,
On 28-05-2015 11:01, Eduardo Lemos de Sa wrote:
Caríssimos(as)
É um tanto embaroçoso confessar, depois de muito tempo usando o comando tar
para comprimir e arquivar diretórios, que eu estou apanhando da sintaxe;
tar -zcvf fontes-10.1.tgz /usr/src /usr/obj
funciona muito bem quando eu arquivo os fontes e os binários gerados em um
atualização (a ideia é replicar isto para outras máquinas, sem ter de fazer
um svn, make buildworld e make buildkernel em cada uma delas). O problema é
que o arquivo gerado é grande (1.2 Gbyte) e engloba os arquivos fontes que
estão no /usr/src/.svn . Como eu não preciso deles nas outras máquinas, eu
gostaria de não incluí-los no fontes-10.1.tgz, então eu digitei:
tar -zxvf fontes-10.1.tgz /usr/src /usr/obj --exclude /usr/src/.svn
Pode tentar assim. O -C eu digo que quero extrair em algum lugar, nesse
caso na raiz. :)
Eu normalmente uso o exclude na criação mas faz na extração aí pra gente
ver.
tar -xvzpf fontes-10.1.tgz --exclude=usr/src/.svn/ usr/src/ usr/obj/ -C /
e as suas variantes (mudando a posíção do --exclude /usr/src/.svn na linha
de comando). Em todos os casos, os arquivos que estão no /usr/src/.svn
aparecem na tela enquanto o tar está arquivando. Por favor, alguém poderia
dizer-me o que eu estou fazendo errado?
Obrigado pela atenção
Um abraço
Eduardo
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd