Syntax von mdkir

mkdir [-p] [-m Modus] [–path] [–mode=ModusVerzeichnis …

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

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

Schreibe einen Kommentar