So erstellen Sie ein Verzeichnis unter Linux | mkdir-Befehl

Unter Linux ist der Befehl „mkdir“ wie ein Zauberstab, mit dem sich ganz einfach Ordner erstellen lassen. „mkdir“ steht für „Make Directory“ und hilft Ihnen, Ihre Computerinhalte zu organisieren, indem Sie mit nur einem Befehl Ordner erstellen. Unabhängig davon, ob Sie einen oder mehrere Ordner hintereinander erstellen, „mkdir“ hilft Ihnen dabei, die Dinge auf Ihrem Computer sauber und ordentlich zu halten. In diesem Handbuch sprechen wir darüber, wie Sie „mkdir“ verwenden, welche Wörter Sie eingeben müssen und einige coole Tricks, um Ihre Ordner unter Linux genau so zu gestalten, wie Sie es möchten.

Mit diesem Befehl können mehrere Verzeichnisse gleichzeitig erstellt und die Berechtigungen für die Verzeichnisse festgelegt werden. Es ist wichtig zu beachten, dass der Benutzer, der diesen Befehl ausführt, über ausreichende Berechtigungen zum Erstellen eines Verzeichnisses im übergeordneten Verzeichnis verfügen muss, da er sonst möglicherweise die Fehlermeldung „Berechtigung verweigert“ erhält.

Inhaltsverzeichnis

Syntax des Befehls „mkdir“ unter Linux

mkdir [options...] [directory_name] 

Ersetzen Sie hier [ Verzeichnisname ] mit dem gewünschten Namen des Verzeichnisses, das Sie erstellen möchten. Lassen Sie uns anhand verschiedener Beispiele näher auf die Funktionalität des Befehls „mkdir“ eingehen.

Optionen und ihre praktische Umsetzung in mkdir

Optionen

Beschreibung

-helfen

Zeigt hilfebezogene Informationen zum Befehl mkdir an und wird beendet. Verwenden Sie diese Option, um Hilfe bei der Verwendung des Befehls und seiner verschiedenen Funktionen zu erhalten.

-Ausführung

Zeigt die Versionsnummer und zusätzliche Informationen zur Lizenz für mkdir sowie Details zur installierten Softwareversion an. Verwenden Sie diese Option, um die installierte mkdir-Version zu überprüfen.

-v oder –verbose

Aktiviert den ausführlichen Modus und zeigt eine Meldung für jedes erstellte Verzeichnis an. Bei Verwendung mit dem Argument [directories] werden die Namen der erstellten Verzeichnisse angezeigt.

-P

Ein Flag, das bei Bedarf die Erstellung übergeordneter Verzeichnisse ermöglicht. Wenn die angegebenen Verzeichnisse bereits vorhanden sind, wird kein Fehler gemeldet. Nützlich zum Erstellen einer Verzeichnishierarchie ohne Fehler.

-M

Legt Dateimodi oder Berechtigungen für die erstellten Verzeichnisse fest. Die Syntax folgt der des Befehls chmod. Verwenden Sie diese Option, um Berechtigungen wie Lesen, Schreiben und Ausführen für die neuen Verzeichnisse festzulegen.

1) Option „–help“ im Befehl „mkdir“ unter Linux

Es zeigt hilfebezogene Informationen und Exits an.

Syntax:

  mkdir --help 

mkdir –Hilfe

2) Option „–version“ im Befehl „mkdir“ unter Linux

Es zeigt die Versionsnummer, einige Informationen zur Lizenz und Exits an.
Syntax:

  mkdir --version 

mkdir –Version

3) Option „-v“ oder „–verbose“ zum Erstellen eines Verzeichnisses unter Linux

Für jedes erstellte Verzeichnis wird eine Meldung angezeigt.
Syntax:

  mkdir -v [directories] 

mkdir -v [Verzeichnisse]

Hier haben wir den Befehl „ls“ verwendet, um alle Dateien und Verzeichnisse anzuzeigen.

Wie wir sehen können, haben wir zwei Verzeichnisse mit den Namen jayeshghg_1 und jayeshgfg_2 erstellt. Ersetzen Sie diese Namen durch den gewünschten Verzeichnisnamen.

4) Option „-p“ zum Erstellen eines Verzeichnisses unter Linux

Ein Flag, das es dem Befehl ermöglicht, bei Bedarf übergeordnete Verzeichnisse zu erstellen. Wenn die Verzeichnisse vorhanden sind, wird kein Fehler angegeben.
Syntax:

  mkdir -p [directories] 

Angenommen, Sie führen den folgenden Befehl aus:

  mkdir -p first/second/third 

Wenn das erste und zweite Verzeichnis aufgrund der Option -p nicht vorhanden sind, erstellt mkdir diese Verzeichnisse für uns. Wenn wir die Option -p nicht angeben und die Erstellung von Verzeichnissen anfordern, in denen kein übergeordnetes Verzeichnis vorhanden ist, erhalten wir die folgende Ausgabe:

mkdir erster/zweiter/dritter

Wenn wir die Option -p angeben, werden die Verzeichnisse erstellt und es wird kein Fehler gemeldet. Es folgt die Ausgabe einer solchen Ausführung. Wir haben auch die Option -v bereitgestellt, damit wir es in Aktion sehen können.

-p-Option

5) Option „-m“ zum Erstellen eines Verzeichnisses unter Linux

Mit dieser Option werden die Dateimodi, also Berechtigungen usw., für die erstellten Verzeichnisse festgelegt. Die Syntax des Modus ist dieselbe wie die chmod Befehl.
Syntax:

  mkdir -m a=rwx [directories] 

Die obige Syntax gibt an, dass die erstellten Verzeichnisse allen Benutzern Zugriff zum Lesen, Schreiben und Ausführen der Inhalte der erstellten Verzeichnisse gewähren. Sie können „a=r“ verwenden, um allen Benutzern nur das Lesen aus den Verzeichnissen usw. zu erlauben.

mkdir -m a=rwx [Verzeichnisse]

Beispiele zum Erstellen eines Verzeichnisses unter Linux mit dem Befehl „mkdir“.

1) Wie erstelle ich unter Linux ein Verzeichnis mit dem Befehl „mkdir“?

Um ein einzelnes Verzeichnis zu erstellen, verwenden Sie die folgende Syntax:

Syntax:

mkdir [directorie_name] 

Zum Beispiel:

Wenn wir ein Verzeichnis mit dem Namen jayesh_gfg erstellen möchten.

Syntax:

mkdir jayesh_gfg 

Dieser Befehl erstellt am aktuellen Speicherort ein Verzeichnis mit dem Namen jayesh_gfg. Sie können jayesh_gfg durch einen beliebigen Namen ersetzen.

mkdir jayesh_gfg

Hier haben wir den Befehl „ls“ verwendet, um alle Dateien und Verzeichnisse anzuzeigen.

2) Wie erstelle ich mit dem Befehl „mkdir“ ein Verzeichnis mit ausführlicher Ausgabe?

Syntax:

  mkdir -v [directory_name] 

Zum Beispiel:

Wenn wir ein Verzeichnis mit dem Namen „geeksforgeeks“ erstellen und gleichzeitig ausführlich sehen möchten. Sie können Ihren Verzeichnisnamen eingeben.

Syntax:

  mkdir -v geeksforgeeks 

mkdir -v geeksforgeeks

Hier haben wir den Befehl „ls“ verwendet, um alle Dateien und Verzeichnisse anzuzeigen.

3) Wie erstelle ich unter Linux mehrere Verzeichnisse mit dem Befehl „mkdir“?

Um mehrere Verzeichnisse gleichzeitig zu erstellen, können Sie mehrere durch Leerzeichen getrennte Verzeichnisnamen angeben:

Syntax:

mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] ....... 

Zum Beispiel:

Wenn wir ein Verzeichnis mit den Namen jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3 erstellen möchten.

Syntax:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3 

Dieser Befehl erstellt drei Verzeichnisse mit den Namen jayesh_gfg_1″, jayesh_gfg_2″ und jayesh_gfg_3 am aktuellen Speicherort.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

Hier haben wir den Befehl „ls“ verwendet, um alle Dateien und Verzeichnisse anzuzeigen.

4) Wie kann der Fehler „Berechtigung verweigert“ im Befehl „mkdir“ behoben werden?

Wenn beim Erstellen eines Verzeichnisses ein Fehler auftritt, bei dem die Berechtigung verweigert wurde, verfügen Sie möglicherweise nicht über die Berechtigung, Verzeichnisse an diesem Speicherort zu erstellen. Um dieses Problem zu beheben, können Sie dem Benutzer mit dem Befehl sudo Root-Zugriff gewähren.

Zum Beispiel:

Wenn wir ein Verzeichnis namens „geeksforgeek“ mit sudo-Berechtigung erstellen möchten. Sie können den Verzeichnisnamen von geeksforgeek durch Ihren Verzeichnisnamen ersetzen. Während Sie diesen Befehl verwenden, werden Sie möglicherweise aufgefordert, das Root-Passwort einzugeben.

Syntax:

sudo mkdir geeksforgeek 

sudo mkdir geeksforgeek

5) So erstellen Sie ein Verzeichnis Verwendung absoluter und relativer Pfade

Der Befehl „mkdir“ unterstützt auch absolute und relative Pfade. Zum Beispiel:

mkdir /path/to/directory 

Dieser Befehl erstellt ein Verzeichnis mit dem Namen „directory“ unter dem angegebenen absoluten Pfad.

mkdir my_folder/sub_folder 

Dieser Befehl erstellt eine Verzeichnisstruktur mit my_folder als übergeordnetem Verzeichnis und sub_folder als Unterverzeichnis.

So erstellen Sie ein Verzeichnis unter Linux – FAQs

Wie erstelle ich mit dem Befehl „mkdir“ unter Linux ein Verzeichnis mit Leerzeichen im Namen?

Wenn Sie ein Verzeichnis mit Leerzeichen erstellen möchten, können Sie den gesamten Verzeichnisnamen in Anführungszeichen setzen.

Zum Beispiel:

mkdir 'My Documents' 

Kann ich mit dem Befehl „mkdir“ mehrere Verzeichnisse gleichzeitig erstellen?

Ja, Sie können mehrere Verzeichnisse gleichzeitig erstellen, indem Sie deren Namen durch Leerzeichen getrennt angeben.

Zum Beispiel:

mkdir dir1 dir2 dir3

Welchen Zweck hat die Option „-p“ im Befehl „mkdir“?

Mit der Option „-p“ können Sie eine Verzeichnishierarchie erstellen, einschließlich nicht vorhandener übergeordneter Verzeichnisse. Es verhindert Fehler, wenn die angegebenen Verzeichnisse bereits vorhanden sind.

Beispiel:

mkdir -p Projekt/Dokumente/Bilder

Wie kann ich mit dem Befehl „mkdir“ bestimmte Berechtigungen für ein Verzeichnis festlegen?

Mit der Option „-m“ können Sie Berechtigungen für das erstellte Verzeichnis festlegen.

Zum Beispiel:

mkdir -m 755 öffentlich

Dieser Befehl legt Lese-, Schreib- und Ausführungsberechtigungen für den Eigentümer und Lese- und Ausführungsberechtigungen für andere fest.

Gibt es eine Möglichkeit, mit „mkdir“ unter Linux ein Verzeichnis und seine Unterverzeichnisse auf einmal zu erstellen?

Ja, Sie können eine Kombination aus der Option „-p“ verwenden und die Verzeichnisstruktur angeben, die Sie erstellen möchten.

Zum Beispiel:

mkdir -p parent/child/grandchild 

Dieser Befehl erstellt das übergeordnete Verzeichnis und seine Unterverzeichnisse „Kind“ und „Enkel“ auf einmal.

Abschluss

Wenn Sie ein Linux-Benutzer sind, werden Sie feststellen, dass der Befehl mkdir unglaublich nützlich ist, um Verzeichnisse oder Ordner schnell und effizient zu erstellen. Es bietet eine Reihe von Optionen, mit denen Sie die Art und Weise, wie Sie Verzeichnisse erstellen, anpassen können, z. B. eine ausführliche Ausgabe, das Festlegen von Berechtigungen und das gleichzeitige Erstellen mehrerer Verzeichnisse. Beachten Sie jedoch, dass Sie zum Erstellen von Verzeichnissen an bestimmten Orten über die entsprechenden Berechtigungen verfügen müssen. Andernfalls kann es zu Fehlern kommen, bei denen die Berechtigung verweigert wurde. Wenn Sie lernen, den Befehl mkdir effektiv zu verwenden, können Sie Ihre Fähigkeit, Dateien und Verzeichnisse zu organisieren, erheblich verbessern und Ihre Produktivität unter Linux steigern.