Angenommen, ich habe eine Verzeichnisstruktur wie diese:
$ [~ / practice] ls A B C D/
Jetzt möchte ich ein Verzeichnis tmp1
in allen Unterverzeichnissen von anlegen practice
und mache folgendes:
$ [~ / practice] mkdir * / tmp1 mkdir: Verzeichnis kann nicht erstellt werden * / tmp1: Keine solche Datei oder kein solches Verzeichnis
Dann versuche ich den -p
Schalter und ich endete mit einem Verzeichnis *
mit einem Unterverzeichnistmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / practice] ls */ A B C D/
Ich weiß, dass der -p
Schalter verwendet wird, um mehrere nicht vorhandene Verzeichnisse zu erstellen. Ich dachte nur, es könnte helfen.
Wie erstelle ich tmp1
in allen Unterverzeichnissen gleichzeitig?
Wenn dies geschehen kann, wie erweitere ich es zu schaffen \tmp1
, \tmp2
, \tmp3
in \a
, \b
und \c
auf einmal?
Edit: Ich vermisste zu erwähnen , dass die Verzeichnisse müssen nicht einfach und in Ordnung sein, wie a
, b
, c
usw., und das Verzeichnis erstellt werden soll , nicht unbedingt wie tmp1
, tmp2
.
$ [~ / practice] ls Hund / Katze / Ratte /
In ihnen möchte ich so etwas haben
$ [~ / practice] ls * Hund: rot blau/ Katze: rot blau/ Ratte: rot blau/