Find all files in the current directory and its subdirectories, calculate the MD5 checksum of each file, print only the checksum, sort the checksums, find the duplicate checksums, and for each duplicate checksum, find the file in the home directory that has that checksum.
find ~ -type f -exec md5sum {} + | awk '{print $1}' | sort | uniq -d | xargs -I{} grep -l "{}" ~/