Bash
for dir in */; do
newdir=$(echo "$dir" | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g')
newdir="${newdir%/}" # Slash am Ende entfernen
if [[ "${dir%/}" != "$newdir" ]]; then
mv "$dir" "$newdir"
fi
done