bash linux, supprimer (ou renommer) les espaces dans les noms de fichier.

Parce qu’il me faut toujours 2 heures pour le retrouver, cette fois je le note 🙂

find . -type f -regex ".*\ .*" \
                -exec bash -c 'echo "$1";mv "$1" "${1// /-}"' '{}' '{}'  \;

Ceci vous permet de trouver et de renommer un fichier avec un espace.
Ici on remplace l’espace par un tiret.