Isso pode ser útil ao renomear um controlador ou modelo (em trilhos).
Se você está fazendo as coisas certas (e deveria), deve ter muitos arquivos para testes e visualizações que seguem a mesma convenção de nomes, então renomear todos esses arquivos manualmente pode ser complicado.
find . -name 'REGEX-PATTERN' -exec bash -c 'mv $0 ${0/REGEX-PATTERN/NEW-STRING}' {} ;
por exemplo:
find . -name '*user*.rb' -exec bash -c 'mv $0 ${0/user/admin}' {} ;
irá alterar todos os nomes de arquivo, alterando o usuário para admin. onde o arquivo termina em .rb