Der Befehl mkdir, kurz für „make directory“, erstellt Verzeichnisse, in denen du Dateien und weitere Verzeichnisse organisieren kannst.
Befehlszeile · Lektion 12
mkdir (Verzeichnis erstellen)
Lerne, mit mkdir einzelne, mehrere und verschachtelte Verzeichnisse zu erstellen.
Die grundlegende Syntax lautet:
mkdir [OPTIONS] DIRECTORY...
Ein Verzeichnis erstellen
Übergib einen Pfad, um ein einzelnes Verzeichnis zu erstellen. Dieses Beispiel legt documents im aktuellen Arbeitsverzeichnis an:
$ mkdir documents
Existiert bereits ein Eintrag namens documents, meldet mkdir einen Fehler, statt ihn zu ersetzen. Mit ls -ld documents kannst du den vorhandenen Eintrag untersuchen.
Welcher Befehl erstellt im aktuellen Arbeitsverzeichnis ein Verzeichnis namens documents?
Mehrere Verzeichnisse erstellen
Führe mehrere Pfade auf, um mit einem Befehl mehrere Verzeichnisse anzulegen:
$ mkdir books paintings
Welcher Befehl erstellt zwei gleichrangige Verzeichnisse namens books und paintings?
Fehlende übergeordnete Verzeichnisse erstellen
Ohne Option schlägt mkdir books/hemingway/favorites fehl, wenn ein Zwischenverzeichnis fehlt. Mit -p werden alle fehlenden übergeordneten Verzeichnisse entlang des Pfads angelegt:
$ mkdir -p books/hemingway/favorites
Damit entstehen alle fehlenden Pfadbestandteile. Außerdem wird nicht allein deshalb ein Fehler gemeldet, weil das letzte Verzeichnis bereits existiert. Andere Fehler, etwa fehlende Berechtigungen, sind weiterhin möglich.
Kein Teil von projects/app/src existiert bisher. Welcher Befehl erstellt den vollständigen Verzeichnispfad?
Den anfänglichen Modus festlegen
Mit -m MODE gibst du die Berechtigungen für ein neu erstelltes Verzeichnis an:
$ mkdir -m 755 public
Berechtigungsmodi lernst du später ausführlicher kennen. In diesem Beispiel erhält der Eigentümer mit Modus 755 Lese-, Schreib- und Suchrechte; Gruppe und andere erhalten Lese- und Suchrechte.
Mit -v lässt du für jedes erstellte Verzeichnis eine Meldung ausgeben:
$ mkdir -pv projects/app/src
mkdir: created directory 'projects'
mkdir: created directory 'projects/app'
mkdir: created directory 'projects/app/src'
Welcher Befehl erstellt public mit dem Berechtigungsmodus 755?
Mit diesen Übungen kannst du Verzeichnisse, verschachtelte Strukturen und anfängliche Berechtigungen praktisch trainieren:
- Linux mkdir Command: Directory Creating – Erstelle mit
mkdireinfache und verschachtelte Verzeichnisse, setze Berechtigungen und organisiere das Dateisystem. - Setting Up a New Project Structure – Erstelle eine vorgegebene Projektstruktur und navigiere darin mit grundlegenden Befehlen wie
mkdirundcd.
Lektion abgeschlossen
Sie haben mkdir (Verzeichnis erstellen) abgeschlossen
Du kannst nun Verzeichnisstrukturen mit bewusst gewählten Namen, Eltern und Modi erstellen.
Erstelle ein oder mehrere Verzeichnisse mit einem Befehl.
Erkenne einen Fehler durch einen bereits vorhandenen Pfad.
Lege fehlende übergeordnete Verzeichnisse mit
-pan.Setze den Modus eines neuen Verzeichnisses mit
-m.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen