Zum Hauptinhalt springen

Der mkdir Befehl

Der mkdir Befehl wird verwendet, um Verzeichnisse zu erstellen, welche die Bausteine der Dateisystemhierarchie sind. Ähnlich wie Ordner dabei helfen, Dateien auf Ihrem Desktop zu organisieren, dienen Verzeichnisse dazu, Dateien innerhalb des Betriebssystems zu organisieren und zu verwalten. Dieses Tutorial vermittelt Ihnen ein umfassendes Verständnis von mkdir und seinen Funktionen.

Einführung in mkdir

Der Befehl mkdir steht für "Verzeichnis erstellen" und wird verwendet, um neue Verzeichnisse innerhalb des Dateisystems zu erstellen. Es handelt sich dabei um ein Konsolenwerkzeug, was bedeutet, dass Sie es in einem Terminalemulator oder in einer Konsole verwenden werden. Die Einfachheit und Vielseitigkeit von mkdir machen es zu einem unverzichtbaren Befehl für alle Benutzer, von Systemadministratoren bis hin zu Gelegenheitsnutzern.

Grundlegende Syntax

Die grundlegende Syntax für den mkdir Befehl lautet wie folgt:

mkdir [Optionen] Verzeichnisname

Hierbei ist Verzeichnisname der Name des Verzeichnisses, das Sie erstellen möchten. Der Teil [Optionen] ist der Bereich, in dem Sie verschiedene Flags angeben können, um das Verhalten von mkdir zu ändern.

Erstellen eines einzelnen Verzeichnisses

Um ein einzelnes Verzeichnis zu erstellen, geben Sie einfach mkdir gefolgt vom Namen des Verzeichnisses ein, das Sie erstellen möchten. Zum Beispiel:

mkdir mein_neuer_Ordner

Dieser Befehl erstellt ein neues Verzeichnis namens mein_neuer_Ordner im aktuellen Arbeitsverzeichnis.

Erstellen mehrerer Verzeichnisse

Sie können auch mehrere Verzeichnisse mit einem einzigen mkdir Befehl erstellen, indem Sie die Verzeichnisnamen durch Leerzeichen getrennt auflisten:

mkdir Ordner1 Ordner2 Ordner3

Dies wird drei neue Verzeichnisse erstellen: Ordner1, Ordner2 und Ordner3.

Verwendung von absoluten und relativen Pfaden

mkdir kann sowohl mit absoluten als auch mit relativen Pfaden verwendet werden. Ein absoluter Pfad gibt den Speicherort des Verzeichnisses relativ zum Root des Dateisystems an, während ein relativer Pfad den Speicherort relativ zum aktuellen Arbeitsverzeichnis angibt.

Zum Beispiel, um ein Verzeichnis in Ihrem Home-Verzeichnis mit einem absoluten Pfad zu erstellen:

mkdir /home/benutzername/neuer_Ordner

Und um das gleiche Verzeichnis mit einem relativen Pfad zu erstellen (vorausgesetzt, Sie befinden sich derzeit in Ihrem Home-Verzeichnis):

mkdir neuer_Ordner

Verständnis von übergeordneten Verzeichnissen

Wenn Sie mit mkdir ein Verzeichnis erstellen, erstellt der Befehl standardmäßig keine fehlenden übergeordneten Verzeichnisse. Wenn Sie versuchen, ein Verzeichnis innerhalb eines nicht existierenden übergeordneten Verzeichnisses zu erstellen, gibt mkdir einen Fehler zurück:

mkdir: kann Verzeichnis 'übergeordneter_Ordner/unterordner' nicht erstellen: Datei oder Verzeichnis nicht gefunden

Um dies zu beheben, können Sie entweder zunächst manuell das übergeordnete Verzeichnis erstellen oder die Option -p verwenden, die mkdir anweist, die benötigten übergeordneten Verzeichnisse zu erstellen:

mkdir -p übergeordneter_Ordner/unterordner

Dieser Befehl wird sowohl übergeordneter_Ordner als auch unterordner erstellen, falls sie nicht bereits existieren.

Interaktiver Modus mit -i

Die Option -i fordert den Benutzer auf, bevor ein bereits existierendes Verzeichnis erstellt wird, was versehentliche Überschreibungen verhindern kann:

mkdir -i existierender_Ordner

Wenn existierender_Ordner bereits existiert, wird mkdir um Bestätigung bitten, bevor es fortfährt.

Festlegen von Berechtigungen mit -m

Die Option -m ermöglicht es Ihnen, die Berechtigungen des neu erstellten Verzeichnisses festzulegen. Zum Beispiel:

mkdir -m 755 neuer_Ordner

Dieser Befehl erstellt neuer_Ordner mit Lese-, Schreib- und Ausführungsberechtigungen für den Eigentümer und Lese- und Ausführungsberechtigungen für die Gruppe und andere.

Ausführliche Ausgabe mit -v

Die Option -v bietet eine ausführliche Ausgabe und zeigt eine Nachricht für jedes erstellte Verzeichnis an:

mkdir -v Ordner1 Ordner2

Dies wird eine Ausgabe ähnlich der folgenden erzeugen:

mkdir: Verzeichnis 'Ordner1' erstellt
mkdir: Verzeichnis 'Ordner2' erstellt

Achtung!

  • Stellen Sie sicher, dass Sie die erforderlichen Berechtigungen zum Erstellen von Verzeichnissen im Zielspeicherort haben.
  • Seien Sie vorsichtig mit der Option -i, um das Überschreiben existierender Verzeichnisse zu vermeiden.
  • Wenn Sie -m verwenden, um Berechtigungen festzulegen, stellen Sie sicher, dass Sie die Sicherheitsimplikationen der gesetzten Berechtigungen verstehen.

Mit den verschiedenen Optionen und Beispielen, die in diesem Leitfaden bereitgestellt werden, sollten Sie nun in der Lage sein, Verzeichnisse effizient und effektiv zu erstellen.