Benennen Sie mehrere Verzeichnisse um, die dem Muster entsprechen

Ich möchte alle Verzeichnisse unter einem basedir umbenennen, die einem Namen entsprechen. Zum Beispiel:

Imbasedir/, Ich habe:

- foo/bar/blah
- my/bar/foo
- some/bar/foo1
- other/foo/bar

Ich möchte alle passenden Verzeichnisse umbenennenbar, aber ich möchte den Präfixteil behalten.

MitfindIch kann leicht eine Liste aller Verzeichnisse wie folgt erstellen:

find . -name repositoryunit -type d

Wie kann ich aber nutzen-exec mv {} ... (oder vielleicht mit einer anderen App kombinieren) damit das Präfix erhalten bleibt?

Vielen Dank im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage