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 [email protected], Henrique de Castro <[EMAIL PROTECTED]> 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 >
