Sie suchen nach dem Argument -p:
-p, --parents no error if existing, make parent directories as needed
Der Befehl, den Sie benötigen, ist also:
$ mkdir /home/user/TEST1/TEST2/TEST3/ -p
Wie kann ich in einem Befehl mehrere Unterordner in einem Ordner erstellen?
Zum Beispiel möchte ich Folgendes erstellen:
/home/user/*create dir1*/*create dir2*/*create dir3*/
Vorausgesetzt, ich habe dir1 nicht. Und ich kann keinen 3-Befehl und kein Shell-Skript verwenden. Diese Erstellung muss sich in einem Shell-Befehl befinden.
$ mkdir /home/user/TEST1/TEST2/TEST3/
Funktioniert nicht, kein solcher Dateifehler. Ob
$ mkdir /home/user/TEST1/ $ mkdir /home/user/TEST1/TEST2/ $ mkdir /home/user/TEST1/TEST2/TEST3/
Das funktioniert zwar, aber ich kann diese Lösung nicht implementieren. Ich muss nur einen Befehl verwenden.
Könnten Sie mir eine Antwort auf diese Schwierigkeiten geben?
Sie suchen nach dem Argument -p:
-p, --parents no error if existing, make parent directories as needed
Der Befehl, den Sie benötigen, ist also:
$ mkdir /home/user/TEST1/TEST2/TEST3/ -p