Enviado em 13/08/2017 - 05:07h 
		Olá a todos,
ME desculpem mas é que na altura não percebia o suficiente para entender o excelente script que o 
Campacci  passou! :)
Ok, estive a estudar o script e testei o mesmo e foram estas as conclusões que cheguei. Digam-me s.f. se estou certo, desde já o meu obrigado.
Find  - O bom e velho find. Os parâmetros são:
md5sum . Pelo que percebi, lendo o manual do find, ele vai apenas extrair os resultados que tenham ponto e vírgula no final?!!? Esta parte não percebi.
O comando 
sort  serve para ordenar o resultado do comando find. Não sei qual é o critérios, uma vez que não é passado parâmetros.
uniq 
Este comando não conhecia. Serve para reportar ou omitir linhas repetidas. Os parâmetros utilizados permitem separar os grupos com uma linha em branco. Os grupos, neste caso, são os valores repetidos. 
Não percebo o conceito de grupos!
Por fim, compara apenas os primeiros 20 caracteres em cada linha, não mais do que isso!
Portanto, executamos o 
find  para procurar todos os arquivos. No comando find, como parâmetro executamos o md5sum (para que serve? Penso que seja para ver um número único que identifica cada ficheiro, certo? Pelo que testei me retorna um número como por exemplo "490a3ffe1d99ebf2ea0da0509a1b4cd6"). Ordenamos todos os resultados do comando find. Por fim, todos os valores repetidos são separados em grupos por uma linha em branca. Basta a linha ter os primeiros valores repetidos, que neste caso é o resultado do md5sum, que ele identifica como repetido.
Exemplo de um valor recolhido do md5sum 
5fef2f84638fd071fd1e20f8ade591c5 
É isto?
Obrigado pelas dicas