Pular para o conteúdo

Problema com o comando md5sum [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Problema com o comando md5sum [RESOLVIDO]

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.

Responder tópico

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

Melhor resposta

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]

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]

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

Use o find, segue o comando:

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

5. Obrigado....

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...

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?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder