mkdir (Verzeichnis erstellen)
100%

Befehlszeile · Lektion 12

mkdir (Verzeichnis erstellen)

Lerne, mit mkdir einzelne, mehrere und verschachtelte Verzeichnisse zu erstellen.

Der Befehl mkdir, kurz für „make directory“, erstellt Verzeichnisse, in denen du Dateien und weitere Verzeichnisse organisieren kannst.

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:

  1. Linux mkdir Command: Directory Creating – Erstelle mit mkdir einfache und verschachtelte Verzeichnisse, setze Berechtigungen und organisiere das Dateisystem.
  2. Setting Up a New Project Structure – Erstelle eine vorgegebene Projektstruktur und navigiere darin mit grundlegenden Befehlen wie mkdir und cd.

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 -p an.

  • 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
Nächste Lektion
Zurück zu Befehlszeile