shell-script-pt
[Top][All Lists]
Advanced

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

Re: Diff entre dois arquivos .tar.gz


From: marlon_mca
Subject: Re: Diff entre dois arquivos .tar.gz
Date: Wed, 09 Jul 2008 19:55:46 -0000
User-agent: eGroups-EW/0.82

 Caro Henrique

Temos o comando -d, --diff ou --compare do próprio tar que compara o
arquivo.tar com o sistema de onde ele foi gerado.

tar -dvf fimdia.sh.tar fimdia.sh
fimdia.sh
fimdia.sh: Os horários de modificação são diferentes
fimdia.sh: Os tamanhos são diferentes

Mas não mostra o que foi modificado.


--- Em address@hidden, Henrique de Castro
<henrique_csj@...> escreveu
>
> Imaginem o seguinte caso:
> 
> Existe um sistema recém instalado, ainda sem nenhuma modificação e,
depois de 
> algum trabalho de customização, este sistema encontra-se pronto para
uso. Na 
> intenção de não repetir mais o processo de customização cada vez que
o sistema 
> seja reinstalado (em centenas de máquinas), são gerados dois
arquivos .tar.gz 
> imensos, contendo a pasta /
> O primeiro .tar.gz é o sistema intacto, sem nenhuma modificação e o
segundo é o 
> sistema "pronto", customizado e funcional. A intenção de criar esses
dois 
> arquivos .tar.gz foi, a princípio, poder compará-los, eliminar as
pastas que não 
> sofrem modificações e guardar somente as que sofreram alguma
mudança... algo 
> como um diff, de tal modo que o resultado final disso seja somente
um .tar.gz 
> com as alterações necessárias para já ter o sistema pronto e, assim,
para não 
> passar pelo processo por inteiro, bastaria fazer um tar -zxvf e um
reboot que 
> tudo estaria funcionando.
> Depois da historinha vem a pergunta: alguém tem uma sugestão de como
fazer esse 
> terceiro arquivo .tar.gz que seria um diff entre 1.tar.gz e 2.tar.gz?
> 
> 
> Henrique "LonelySpooky" Junior
> ________________________________
> "In a world without walls and fences, who needs windows and gates?!"
> 
> 
> 
>       Novos endereços, o Yahoo! que você conhece. Crie um email novo
com a sua cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]