Angenommen, ich habe eine Verzeichnisstruktur wie diese:
$ [~ / practice] ls A B C D/
Jetzt möchte ich ein Verzeichnis tmp1in allen Unterverzeichnissen von anlegen practiceund mache folgendes:
$ [~ / practice] mkdir * / tmp1 mkdir: Verzeichnis kann nicht erstellt werden * / tmp1: Keine solche Datei oder kein solches Verzeichnis
Dann versuche ich den -pSchalter und ich endete mit einem Verzeichnis *mit einem Unterverzeichnistmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / practice] ls */ A B C D/
Ich weiß, dass der -pSchalter verwendet wird, um mehrere nicht vorhandene Verzeichnisse zu erstellen. Ich dachte nur, es könnte helfen.
Wie erstelle ich tmp1in allen Unterverzeichnissen gleichzeitig?
Wenn dies geschehen kann, wie erweitere ich es zu schaffen \tmp1, \tmp2, \tmp3in \a, \bund \cauf einmal?
Edit: Ich vermisste zu erwähnen , dass die Verzeichnisse müssen nicht einfach und in Ordnung sein, wie a, b, cusw., 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/