Calcular o hash MD5 recursivamente de um diretório no Linux
Posted on ter 15 março 2011 in HowTo
É possível gerar no Linux , através do md5sum ou do sha1sum , recursivamente , o hash de arquivos presentes em um diretório.
Se não há subdiretórios, basta:
md5sum um-diretorio-que-deseja-listar/*.*
Porém , num ponto com muitos subdiretórios, pode se usar:
(Para facilitar o trabalho , primeiramente, instale o comando tree.)
Debian/Ubuntu:
apt-get install tree
Eis o comando:
md5sum $(tree -ifF um-diretorio-que-deseja-listar |
grep -v '\/$' | grep -v '^$' | grep -v 'directories, ')
Isto pode ser útil para encontrar arquivos de conteúdo igual, porém com nomes diferentes.