mkdir - Verzeichnisse erstellen

Mit mkdir (make directory) wird ein neues Verzeichnis erstellt.
Hinsichtlich der kompletten Verzeichnisnamen gilt die unter cd beschriebene Struktur genauso. Im wesentlichen bedeutet das, dass man nicht den gesamten Verzeichnispfad angeben muss, sondern auch mit ".." (eine Ebene höher) "/" (Trennungszeichen zwischen Verzeichnisnamen) und "~" (Home-Verzeichnis) arbeiten kann. Dabei ist immer das aktuelle Verzeichnis für die relative Pfad-Angabe entscheidend.
Hilfreich ist in diesem Zusammenhang natürlich auch die [Tab]-Taste.
Zusammen mit dem touch-Befehl lassen sich Dateien und Verzeichnisse zu Übungszwecken erstellen.

Anwendungsschema

Befehl (Option/en) Verzeichnis(se)
mkdir -p verz01/verz02

Erklärungen und Hinweise zum Anwendungsschema

Befehl: Der einzugebende Befehl ist selbstversändlich immer der, der gerade besprochen wird.
Option/en: Optionen müssen grundsätzlich nicht angegeben werden, jedoch ist auf Gross- und Kleinschreibung zu achten. Optionen werden in der Regel durch ein Minus-Zeichen eingeleitet und es können mehrere Optionen verbunden werden.
Verzeichnis(se): Es muss stets ein Name für das zu erstellende Verzeichnis angegeben werden. Bei der Erstellung von Verzeichnissen kann man sich auch der (relativen sowie absoluten) Pfadangabe bedienen. Um Schwierigkeiten möglichst im Vorfeld zu vermeiden, sollten keine Sonderzeichen verwendet werden. Ebenso ist auf Gross- und Kleinschreibung zu achten, da es Betriebssysteme gibt, mit denen man z.B. über Netzwerk kommunizieren möchte, welche hier nicht unterscheiden können.
Benutzt man die Option -p (siehe hierzu unten) kann man mehrere übergeordnete Verzeichnisse auf einmal angeben.

Optionen und Eingaben

-p parent (directory)
erstellt zu einem Verzeichnis das oder die erforderliche(n) übergeordnete(n) Verzeichnis(se) (siehe hierzu unten Anwendungsbeispiele)
Anwendungsbeispiele

Anwendungsbeispiele

mkdir verz01
erstellt (mkdir) unterhalb des aktuellen Verzeichnisses das Verzeichnis verz01
mkdir ../verz01/verz02
erstellt (mkdir) das Verzeichnis verz02, welches eine Ebene unter verz01 liegt, das unterhalb der höheren Ebene des aktuellen Verzeichnisses liegt (../)
mkdir -p verz01/verz02/verz03
erstellt (mkdir) das Verzeichnis verz03 und legt dabei gleichzeitig die noch nicht vorhandenen übergeordneten Verzeichnisse verz01/ und darunter verz02/ an -p; das aktuelle Verzeichnis liegt dabei eine Ebene höher als das Verzeichnis verz01, was daran zu erkennen ist, dass die Pfadangabe ohne "/" beginnt (=relativ)
© www.hobby-domain.de