GNU/Linux >> LINUX-Kenntnisse >  >> Linux

mkdir-Befehl unter Linux/Unix

Die Linux-Verzeichnisstruktur ist so, dass Sie an jedem beliebigen Punkt im Terminal in einem bestimmten Verzeichnis arbeiten. Die Linux-Verzeichnishierarchie beginnt ganz oben mit dem Stammverzeichnis (/) und verzweigt sich in mehrere Unterverzeichnisse, wenn Sie den Hierarchiebaum nach unten gehen.

In dieser Anleitung konzentrieren wir uns auf mkdir Befehl. mkdir – kurz für Verzeichnis erstellen – ist ein Befehl, der zum Erstellen von Verzeichnissen in Linux/Unix-Systemen und zum Zuweisen anderer Attribute verwendet wird.

Erstellen Sie ein Verzeichnis mit dem Befehl mkdir

Um ein Verzeichnis mit dem Befehl mkdir zu erstellen, verwenden Sie die unten gezeigte Syntax

Syntax

mkdir [OPTIONS] directory_name

Um Ihr aktuelles Arbeitsverzeichnis herauszufinden, führen Sie Folgendes aus:

pwd

In meinem Fall ist dies /home/jamie wie im folgenden Bild gezeigt.

Nun navigieren wir zum Verzeichnis „Dokumente“

Und erstellen Sie 3 Verzeichnisse – Verzeichnis1, Verzeichnis2 und Verzeichnis3.

Die Syntax zum Erstellen von Verzeichnissen ohne Argumente mit dem Befehl mkdir lautet:

mkdir directory_name

Um alle drei Verzeichnisse zu erstellen, führen wir daher Folgendes aus:

mkdir directory1 directory2 directory3

Sie können dies mit ls -l überprüfen Befehl.

Ausführliche Ausgabe mit der Option -v drucken oder anzeigen

Wenn Sie die Ausführung des mkdir-Befehls drucken oder anzeigen möchten, verwenden Sie -v Option wie unten gezeigt.

mkdir -v directory_name

In unserem Fall erstellen wir 3 weitere Verzeichnisse und zeigen die Ausgabe an.

mkdir -v directory4 directory5 directory6

Ausgabe

Wie oben gezeigt, wurde die ausführliche Ausgabe gedruckt, die die durchgeführten Operationen zeigt.

Unterverzeichnisse mit der Option -p erstellen

Das mkdir -p -Befehl können Sie verschachtelte Verzeichnisse oder übergeordnete Verzeichnisse nur dann erstellen, wenn sie nicht existieren .

Wenn der obige Befehl wiederholt wird, passiert nichts und es wird kein Fehler gemeldet. Es wird daher als idempotent bezeichnet Betrieb.

Wenn Sie ein Verzeichnis „/dir1“ haben und den folgenden Befehl ausführen:

mkdir -p /dir1/dir2/dir3

Der obige Befehl erstellt dir2 in dir1 und dir3 in dir2.

Beispiel

mkdir -p linux/ditros/debian

Dadurch wird das Verzeichnis „debian“ im Ordner „distros“ und „distros“ im Verzeichnis „linux“ erstellt.

Dies kann bestätigt werden, indem Sie zum Pfad debian/distros/debian navigieren und pwd ausführen Befehl.

Bestätigen des aktuellen Arbeitsverzeichnisses mit pwd Befehl.

Zuweisen von Berechtigungen mit der Option -m

Standardmäßig ist das mkdir weist rwx r_x r_x-Berechtigung oder einfach 755 im Oktalformat zu. Wenn Sie andere Werte zuweisen möchten, verwenden Sie den mkdir -m und die entsprechenden Berechtigungen.

Syntax

mkdir -m  octal_value directory_name

Zum Beispiel werden wir ein Verzeichnis mit dem Namen docs erstellen und weisen Sie ihm alle Berechtigungen zu (Oktalwert 777).
Um das zu erreichen, führen wir den folgenden Befehl aus.

mkdir -m 777 docs

Um zu überprüfen, ob wir das Verzeichnis mit den zugewiesenen Werten erstellt haben, führen Sie Folgendes aus:

ls -l

Ausgabe

Wie oben in den Dokumenten zu sehen Das Verzeichnis hat alle ihm zugewiesenen Berechtigungen und ist grün hervorgehoben.

Auf Manpages für den mkdir-Befehl zugreifen

Um auf die Manpages des mkdir-Befehls zuzugreifen und mehr über die Verwendung des Befehls zu erfahren, führen Sie den folgenden Befehl aus.

man mkdir

Ausgabe

Version für mkdir-Befehl abrufen

Um die Version des mkdir-Befehls in Ihrem System zu erhalten, führen Sie Folgendes aus:

mkdir --version

Ausgabe

Schlussfolgerung

In diesem Handbuch haben wir den Befehl mkdir analysiert und Beispiele für die Verwendung des Befehls gegeben. Wir hoffen, dass Sie dies nützlich fanden, besonders wenn Sie ein Anfänger sind und sich mit Linux vertraut machen. Probieren Sie die Befehle gerne aus und melden Sie sich bei uns. Ihr Feedback ist uns sehr willkommen.


Linux
  1. Linux-mkdir-Befehl

  2. Linux-IP-Befehl

  3. Linux-cd-Befehl

  4. UNIX / Linux:10 Netstat-Befehlsbeispiele

  5. 10 Xargs-Befehlsbeispiele in Linux / UNIX

AWK-Befehl unter Linux/Unix

Linux gegen Unix

Grep-Befehl unter Linux/UNIX

ls-Befehl unter Linux/UNIX

cp-Befehl unter Linux/UNIX

Finden Sie Befehl in Linux/UNIX