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.