Olá Henrique,
Uma vez precisei de algo parecido com o que voce quer fazer, a
solução que achei não foi de rápida execução, porém funcionou corretamente:
Primeiro gerei duas listas, com o md5sum de todos os arquivos (fiz
com md5 pois precisava ter certeza de q nenhum arquivo diferente poderia
ser perdido)
Após ter essas duas listas em mãos, com um pouco de cut, sort, uniq
voce consegue gerar uma lista dos arquivos modificados
Caso precise de alguma idéia ou ajuda para fazer dessa forama, é só
responder.
Abraços.
Att,
Victor Hugo Leite
Eduardo Otubo escreveu:
> Olá Henrique,
>
> Talvez eu tenha um começo de uma idéia que possa vir a ser melhorada.
> Eu tenho um diretório de scripts, fiz um tarball dele, alterei o
> arquivo shareNetwork.sh e fiz outro tarball. O que eu consegui pensar
> até agora foi:
>
> [EMAIL PROTECTED] /dados/programas $ diff <(less scripts.tar.bz2) <(less
> scripts1.tar.bz2)
> 57c57
> < -rwxr-xr-x otubo/users 839 2008-04-10 19:00 scripts/shareNetwork.sh
> ---
>
>> -rwxr-xr-x otubo/users 865 2008-07-10 10:14 scripts/shareNetwork.sh
>>
>
> O resultado do diff mostra o arquivo que foi alterado comparando pelo
> timestamp do arquivo. Acho que daqui já podemos começar a pensar em
> algo... Que acha?
>
> Espero ter ajudado.
> []'s
>
> 2008/7/9 Henrique de Castro <[EMAIL PROTECTED]>:
>
>> Oi, Cristiano
>> Acho que estou me enrolando, rs
>> A intenção seria
>> analisar o conteúdo de duas pastas (e subpastas), deletar os arquivos
>> repetidos e manter apenas os não redundantes.
>> Desculpem por não ter simplificado antes.
>>
>> Henrique "LonelySpooky" Junior
>> ________________________________
>> "In a world without walls and fences, who needs windows and gates?!"
>>
>> ----- Mensagem original ----
>> De: Cristiano Amaral <[EMAIL PROTECTED]>
>> Para: [email protected]
>> Enviadas: Quarta-feira, 9 de Julho de 2008 15:07:14
>> Assunto: Re: [shell-script] Diff entre dois arquivos .tar.gz
>>
>> Henrique, essa solução não é apropriada "Muitas dessas instalações
>> serão feitas por leigos, o máximo que posso exigir deles é que façam
>> uma instalação de algum linux bem User-friendly e que rodem o script"
>> ... O resto do que poderia ser dito seria off topic, então...
>>
>>
>> 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
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
>
>