md5sum & sha1sum from zshrc

i just added this quick little function just to give me a quick output when attaching to emails: function checksum() { printf “FILE: `echo ${1}`\n” ; printf “SIZE: `ls -al ${1} | awk ‘{ print $5 }’` bytes\n” ; printf “MD5 : `md5sum ${1} | awk ‘{ print $1 }’ | tr ‘[:lower:]’ ‘[:upper:]’`\n” ; … Read More

find duplicates from the cli using checksum

linux: find . -type f -print0 | xargs -0 -n1 md5sum | sort -k 1,32 | uniq -w 32 -d –all-repeated=separate | sed -e ‘s/^[0-9a-f]*\ *//;’ mac osx: find . -type f -print0 | xargs -0 cksum | sort | awk ‘{if($1 == prevsum) {printf(“—-\n %s\n %s\n”, prev, $0);} prev=$0; prevsum=$1;}’