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.
Mitfind
Ich 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!