Necessidade: Remover arquivos da pasta atual quando já existe uma cópia idêntica (mesmo nome e mesmo conteúdo) em algum subdiretório.
Solução: Uma daquelas linhas de shell que parecem feitiçaria, mas resolvem o problema. 😄
find . -maxdepth 1 -type f -exec sh -c '
arq="$1"
nome=$(basename "$arq")
find . -mindepth 2 -type f -name "$nome" | while read -r outro; do
cmp -s "$arq" "$outro" && rm "$arq" && break
done
' _ {} \;
Explicando o comando passo a passo: