Syntax von mdkir
mkdir [-p] [-m Modus] [–path] [–mode=Modus] Verzeichnis …
Optionen von mkdir
Mit dem Kommando mkdir werden unter Linux Verzeichnisse und Ordner auf dem Dateisystem angelegt. Der Befehl finde man im Systemverzeichnis /bin und ist ca. 500kb groß. Es können nur Ordner angelegt werden, die noch nicht existieren. Info: Wird versucht ein Verzeichnis anzulegen, das es schon gibt, erhält man keine Fehlermeldung zurück. Das hat schon man ein Linux Anwender verwundert. Der Gegenpart von mdkir ist rmdir – Ordner löschen.
-m Modus setzt die Rechte des Verzeichnisses auf Modus; der Modus wird wie beim Kommando chmod angegeben; der Standard, und damit der Ausgangswert für relative Modes, ist 0777 minus der Bits von umask. Nicht Möglich ist: a=rwx
-p wenn ein Unterverzeichnis in einem nicht existierenden Verzeichnis angelegt werden soll, werden alle fehlenden Verzeichnisse angelegt
-v gibt alle erzeugten Verzeichnisse aus.
-Z setzt den SELinux Context für jedes erzeugte Verzeichnis
–help gibt die Hilfeanzeige von dem Befehl aus. Hier werden alle Optionen erklärt.
–version die Version Informationen von dem Kommando
![Screenhsot manpage vom Komando mkdir](https://www.linux-praxis.de/wp-content/uploads/2024/03/man_mkdir_Y-300x233.jpg)
Beispiele
Wir wollen mehrere Verzeichnisse inkl. Unterverzeichnisse auf einmal anlegen und erhalten folgende Fehlermeldung:
No such file or directory
auf Deutsch: Keine solche Datei oder Verzeichnis vorhanden bzw. wurde kein Datei mit dem Namen gefunden
mkdir -v a/b/c/d/ mkdir: cannot create directory `a/b/c/d/': No such file or directory
Fehler ist hier, das es die Unterverzeichnisse nicht gibt. Mit der Option -p können auch Verzeichnisse inkl. deren Unterverzeichnisse angelegt werden.
mkdir -p -v a/b/c/d/ mkdir: created directory `a' mkdir: created directory `a/b' mkdir: created directory `a/b/c' mkdir: created directory `a/b/c/d/'
Siehe Auch
ln(1) , rmdir(1), umask(1) und das LunetIX Linuxhandbuch
Autor
David MacKenzie