#!/bin/bash # to lowercase filenames for n in * do x=$(echo "${n}" | tr 'A-Z' 'a-z') if [ -f "${n}" ] && [ ! -f "${x}" ] then mv -iv "${n}" "${x}" fi done