```bash # rename .jpg's to STEM_HASH.jpg where HASH is the first 12 chars from sha256sum and STEM is common to all renamed flies # useful for e.g. photos downloaded from Facebook where the original name is e.g. 398766541_72341234123430_7100001111222233330_n.jpg hashren() { local P="$1"; [ -z "$P" ] && P=$(basename "$PWD"); for s in *.jpg; do a="$(sha256sum "$s" | cut -c-12)"; mv -vn "$s" "${P}_${a}.jpg"; done; } ```