rename 's/([A-Z])/ $1/' fájlok
A zárójelben lévőt megjegyzi (lehet több is).
A $1 az első megjegyzett (ha több van akkor a nyitás alapján sorszámozottak).
pl.: (egy(kettő)) , $1=egykettő, $2=kettő
Ebben az esetben a probléma az, ha az első betű is nagy.
Ha minden igaz, akkor
ez: 's/(?<!^)([A-Z])/ $1/' jó, de
ez: 's/(.)([A-Z])/ $1 $2/' is jó.
Az első a nem sor kezdő nagy betűkre, a második egy karakterre és egy nagy betűre illeszkedik.
Ne feledd az -n kapcsolóval csak megmutatja, hogy mit mire nevez át...