Problema com o comando md5sum [RESOLVIDO]

1. Problema com o comando md5sum [RESOLVIDO]

Pablo R. Moreira
pablo rocha

(usa Ubuntu)

Enviado em 15/08/2012 - 16:43h

Boa tarde, a todos!

Estou enfrentando um problema com o comando md5sum. Quero fazer o seguinte? tenho uma pasta que contem arquivos e outras sub-pastas, preciso que o comando md5sum exiba na tela o MD5 de todos os arquivos com a extencao .exe. A listagem precisa ser Recursiva, precisa pesquisar em todos os diretorios e exibir todos os md5`s. Grato pela ajuda.


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 16/08/2012 - 10:28h

find /diretorio/ -iname '*.exe' -exec md5sum {} \;

O find (comando de busca) vai buscar a partir do diretório fornecido (/diretorio/) os arquivos que terminam com .exe ('*.exe') e para cada arquivo encontrado vai executar o comando após o -exec, no caso o md5sum, o "{}" é a referência ao arquivo encontrado, o "\;" serve para informar ao shell o fim do comando.

Abraços

3. Re: Problema com o comando md5sum [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/08/2012 - 18:12h

Recursivamente eu não sei...

Mas para obter o "md5" de todos os arquivos na pasta raiz:
md5sum *.exe


4. Re: Problema com o comando md5sum [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 15/08/2012 - 23:08h

Use o find, segue o comando:

find /diretorio/ -iname '*.exe' -exec md5sum {} \;


5. Obrigado....

Pablo R. Moreira
pablo rocha

(usa Ubuntu)

Enviado em 16/08/2012 - 10:21h

Bruno Tecnico escreveu:

Recursivamente eu não sei...

Mas para obter o "md5" de todos os arquivos na pasta raiz:
md5sum *.exe


Obrigado por tentar ajudar, dessa forma eu já sabia fazer. :-)




6. Valeu mesmo...

Pablo R. Moreira
pablo rocha

(usa Ubuntu)

Enviado em 16/08/2012 - 10:23h

rai3mb escreveu:

Use o find, segue o comando:

find /diretorio/ -iname '*.exe' -exec md5sum {} \;


Funcionou perfeitamente, da forma que eu queria. Você poderia explicar essa linha de comando que você fez?