Supprimer les espaces dans les noms de fichiers / répertoires

Retire les espaces dans les noms de fichiers / répertoires.
Un merci à arthur pour ce script.

#!/bin/sh
find -depth | while read chemin; do
  prefixe=echo "$chemin" | sed 's/[^/]*$//'
  suffixe=echo "$chemin" | sed -e 's/.*\///' -e 's/ /_/g'
  mv -T “$chemin” “$prefixe$suffixe”
done