O que você realmente quer é um bom script de shell. Um script de shell com morte cerebral seria:
for i in 'ls'; do diff -sq --from-file=$i 'ls' 2> /dev/null; done | grep identical
O problema com isto é, obviamente, que ele verifica cada arquivo contra todos os outros arquivos, incluindo ele mesmo, mesmo que a verificação já tenha sido feita. Tenho certeza de que há um bom script awk que fará a coisa certa em menos espaço ainda, mas eu não estou me sentindo muito bem agora.
Outras opções para o diff que você gostaria de considerar são -w se o espaço em branco for irrelevante, -b se a presença de espaço em branco for importante, mas você realmente não se importa com o tipo ou o tipo que existe, -strip-trailing-cr se alguns dos arquivos foram feitos em um sistema que acha que precisa de uma nova linha e um retorno de carro.