# find all duplicate files
find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -dD
# list only first match in duplicates
find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -d
# list only the filename of first match
find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -d|cut -c 35-
#---- using fdupes
# List Duplicates
fdupes -r .
# -f Omit the first file in each set of matches
fdupes -r -f .
# list and select Duplicates
fdupes -r -d .
# auto delete, be careful with this
fdupes -r -f . | grep -v '^$' | xargs -I {} rm -v "{}"
fdupes -r -f . | grep -v '^$' |while read file;do rm -v "$file";done