Find linux command to get all extensions in a directory
Find all extensions in a directory
find . -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort -u
Find all extensions in a directory with count
find . -type f | sed -e 's/.*\.//' | sed -e 's/.*\///' | sort | uniq -c | sort -rn
Find all extensions in a directory using awk and grep command.
find . -type f -name "*.*" | grep -o -E "\.[^\.]+$" | grep -o -E "[[:alpha:]]{1,100}" | awk '{print tolower($0)}' | sort -u