# How to massively rename directories in a project

I recently had to change the package name of a project I'm working on but somehow the IDE didn't manage to adjust the name of the directories accordingly.

Turns out there's a command line utility called `rename` that can be helpful in such situations.

You can install it with your favorite package manager e.g.

```bash
brew install rename
```

And then you can use it as such:

```bash
find ./ -type d -name oldname -execdir rename 's/oldname/newname/g' '{}' \+;
```

This will use the `find` command to find all subdirectories of the current directory named "oldname" and then will execute the `rename` command to rename each of them from "oldname" to "newname".
