Nach langer langer Zeit hab ich endlich eine Möglichkeit gefunden die Leerzeichen in einem Dateinamen durch einen Unterstrich zu ersetzen. Der einfache Befehl
rename ’s/\s+/_/g‘ *
macht dies sogar gleich für das ganze Verzeichnis und alle Leerzeichen. Funktioniert einwandfrei hab ich schon mit meiner mp3 Sammlung getestet.