Смотрите, там будут подводные камни с рекурсией: нужно сначала переименовывать самые глубокие проекты, затем уровень выше. Иначе в пути v3_0/src/v3_0/files будет произведено первое переименование, а во втором путь не будет найден. Поэтому:
1. Составим список каталогов (а не просто имён) на переименование и отсортируем его в обратном порядке:
find . \( -type d -a -name 'v3_0' \) | sort -r
2. Имея список, передаём его в цикл переименования (при этом переименовываем с конца):
find . \( -type d -a -name 'v3_0' \) | sort -r | while read d;do mv "$d" "${d/%v3_0/current}";done