Wie erstellt man ein Verzeichnis unter Linux? (Eine umfassende Anleitung: Einen Ordner unter Linux erstellen)

Im Linux-System ist ein Verzeichnis ein Speicherort, an dem der Benutzer Dateien und Unterverzeichnisse ablegt. Im Gegensatz dazu verwenden Windows-Benutzer anstelle von „Verzeichnis“ den Begriff „Ordner“. Das verzeichnisorientierte Dateisystem kommt im Linux-/Unix-Betriebssystem zum Einsatz. Anfänger oder Linux-Systemadministratoren nutzen bestimmte Befehle, um Verzeichnisse anzulegen und zu verwalten.

Linux wird aufgrund seiner Stabilität und Anpassungsfähigkeit bei der Vereinfachung einer Vielzahl von Aufgaben sehr geschätzt und häufig genutzt. Ein herausragendes Merkmal von Linux ist das Terminal, das die Möglichkeit bietet, Befehle für Aufgaben auszuführen, die von Systemänderungen bis zum Herunterladen benötigter Software reichen.

In diesem Tutorial werden wir verschiedene Befehle und Optionen zum Erstellen eines Verzeichnisses oder Ordners über das Terminal kennenlernen. Darüber hinaus werden wir zeigen, wie man unter Linux ein Verzeichnis sowie mehrere Verzeichnisse mithilfe des Befehls „mkdir“ erstellt.

Voraussetzungen

Bevor Sie den Befehl „mkdir“ auf einem Linux-System verwenden, stellen Sie bitte sicher, dass die folgenden Voraussetzungen erfüllt sind:

1. Sie nutzen ein Linux- oder Unix-ähnliches Betriebssystem und haben Zugriff auf das Befehlszeilentool „Terminal“ zur Ausführung von Linux-Befehlen.

2. Sie sollten über „sudo“ sowie Lese- und Schreibzugriff verfügen, um neue Verzeichnisse erstellen zu können.

Der Linux-Befehl „mkdir“ (Ordner in Linux erstellen)

Der Linux-Befehl zum Erstellen von Ordnern „mkdir“ wird verwendet, um ein Verzeichnis auf einem Linux-System anzulegen. Mit diesem Befehl können Sie einzelne oder mehrere Verzeichnisse gleichzeitig auf Ihrem System erstellen. Darüber hinaus ermöglicht er es Ihnen, Berechtigungen festzulegen oder Zugriffsrechte für ein bestimmtes Verzeichnis zu gewähren.

Es ist wichtig zu beachten, dass jeder Benutzer Lese- und Schreibrechte für ein übergeordnetes Verzeichnis haben sollte, um Unterverzeichnisse oder Ordner in seinem Linux-System erstellen zu können. Andernfalls erhält der Benutzer die Fehlermeldung „Zugriff verweigert“.

Grundlegende Syntax des Befehls „mkdir“

Die grundlegende Syntax zum Erstellen eines Verzeichnisses unter Linux mit dem Befehl „mkdir“ lautet wie folgt:

$ mkdir [option] [directories]

Wie erstellt man ein Verzeichnis unter Linux? (Verzeichnis unter Linux erstellen)

Der Befehl „mkdir“ unter Linux dient dazu, ein neues Verzeichnis oder einen neuen Ordner zu erstellen. Um ein Verzeichnis zu erstellen, führen Sie den Befehl „mkdir“ aus und geben Sie den Verzeichnisnamen wie folgt an:

>$ mkdir directory_name

Wenn Sie beispielsweise ein neues Verzeichnis erstellen möchten, führen Sie den Befehl „mkdir“ zusammen mit dem Verzeichnisnamen aus:

$ mkdir testdirectory

Der obige Befehl erstellt im aktuellen Arbeitsverzeichnis ein neues Verzeichnis mit diesem Namen. Sie können den Verzeichnispfad im Terminal mit dem Befehl „pwd“ anzeigen:

$ pwd

Wenn Sie ein neues Verzeichnis in einem anderen Verzeichnis statt im aktuellen Arbeitsverzeichnis erstellen möchten, geben Sie den Pfad an, unter dem das Verzeichnis an einem bestimmten Ort angelegt werden soll.

$ mkdir /Pfad-zum-Verzeichnis Verzeichnisname

$ mkdir /home/samreena/Documents/testdirectory

Der obige Befehl erstellt unter Linux ein Verzeichnis mit dem Namen „testdirectory“ unter dem angegebenen Verzeichnispfad.

Der Linux-Befehl „mkdir“ mit Optionen

Mit dem Linux-Befehl „mkdir“ können Sie einen neuen Ordner oder ein neues Verzeichnis mit verschiedenen Optionen erstellen. Dieser Befehl bietet verschiedene Optionen, um spezifischen Anforderungen gerecht zu werden. Unter Linux können Sie damit die Anzahl der Verzeichnisse festlegen, die gleichzeitig erstellt werden sollen.

In der folgenden Tabelle haben wir einige nützliche „mkdir“-Befehle mit verschiedenen Optionen aufgelistet, die Ihnen beim Erstellen von Ordnern im Linux-System helfen werden:

Befehl

Beschreibung

mkdir dir_name

Erstellt ein einzelnes Verzeichnis im aktuellen Verzeichnis.

mkdir {dir1,dir2,dir3,dir4}

Erstellt mehrere Verzeichnisse im aktuellen Verzeichnis. Achten Sie darauf, dass innerhalb der {} keine Leerzeichen verwendet werden.

mkdir –p dir/path/new_dir

Erstellt eine Verzeichnisstruktur, wobei gegebenenfalls fehlende übergeordnete Verzeichnisse im angegebenen Pfad angelegt werden.

mkdir –m777 dir_name

Erstellt ein Verzeichnis mit vollständigen Lese-, Schreib- und Ausführungsrechten (777) für alle Benutzer.

mkdir –v dir_name(s)

Erstellt ein Verzeichnis am aktuellen Speicherort und gibt eine ausführliche Ausgabe mit Details zum Vorgang aus. Kann für ein einzelnes Verzeichnis (Verzeichnisname) oder mehrere Verzeichnisse (Verzeichnisname(n)) verwendet werden.

So erstellen Sie mehrere Verzeichnisse auf einem Linux-System

Mit dem Befehl „mkdir“ können Sie unter Linux mehrere Ordner innerhalb eines Verzeichnisses erstellen. Wenn Sie mehrere Verzeichnisse im selben Verzeichnis anlegen möchten, können Sie diese mithilfe des Befehls „mkdir“ einzeln erstellen. Die Ausführung separater Befehle für jedes Verzeichnis kann jedoch zeitaufwendig sein.

Um mehrere Ordner oder Verzeichnisse im selben Verzeichnis zu erstellen, verwenden Sie den Befehl „mkdir“ und trennen Sie die Verzeichnisnamen durch Kommas:

$ mkdir {dir1,dir2,dir3}

Der obige Befehl erstellt drei verschiedene Unterverzeichnisse im aktuellen Arbeitsverzeichnis.

Ausführliche Ausgabe oder Prozessinformationen nach dem Erstellen eines Ordners unter Linux anzeigen (Verzeichnis unter Linux mit der Option -v erstellen)

Wenn Sie unter Linux ein Verzeichnis erstellen, wird standardmäßig keine Bestätigungsmeldung auf dem Terminal angezeigt. Wenn Sie Details zum ausgeführten Befehl anzeigen möchten, aus denen hervorgeht, ob das Verzeichnis auf Ihrem System erfolgreich erstellt wurde oder nicht, können Sie die Option „-v“ mit dem Befehl „mkdir“ verwenden.

Diese Option steht für „verbose“ und liefert mehr Rückmeldung über den Vorgang. Sie müssen den Befehl „ls“ nicht ausführen, um die Verzeichnisse oder Ordner anzuzeigen. Sehen wir uns ein Beispiel an:

$ mkdir -v test_directory

Wenn Sie den obigen Befehl ausführen, wird eine Ausgabe mit Informationen zur Erstellung des Verzeichnisses angezeigt. Bei erfolgreichem Abschluss des Vorgangs sehen Sie die folgende Ausgabe:

So erstellen Sie unter Linux ein Verzeichnis mit einem übergeordneten Verzeichnis (Ordner unter Linux mit der Option -p erstellen)

Verwenden Sie die Option „-p“ mit dem Befehl „mkdir“, wenn Sie eine übergeordnete Verzeichnisstruktur mit mehreren Unterverzeichnissen erstellen möchten. Diese Option berücksichtigt beim Erstellungsvorgang alle fehlenden übergeordneten Verzeichnisse.

Angenommen, Sie möchten beispielsweise ein Verzeichnis namens „testdir2“ innerhalb des Verzeichnisses „testdir1“ im Verzeichnis „personal“ auf dem Linux-System hinzufügen. In diesem Fall müssen Sie den vollständigen Verzeichnispfad mit dem Befehl „mkdir“ angeben. Verwenden Sie den folgenden Befehl, um dies zu veranschaulichen:

$ mkdir –p /home/samreena dirparent/dirtest2

Nachdem Sie den oben genannten Befehl „mkdir“ mit dem vollständigen Pfad ausgeführt haben, können Sie den Befehl „ls“ zusammen mit der Option „-R“ verwenden, um die Erstellung des Verzeichnisses zu überprüfen. Diese Option ermöglicht die Anzeige einer rekursiven Verzeichnisstruktur, die den Inhalt jedes Verzeichnisses innerhalb des angegebenen Pfads anzeigt.

So legen Sie Berechtigungen beim Erstellen eines Ordners unter Linux fest

Wenn Sie ein Verzeichnis erstellen, erhält es in der Regel standardmäßig die Berechtigungen „rwx“ (Lesen, Schreiben, Ausführen), doch diese Berechtigungen werden zunächst nur dem Benutzer gewährt, der das Verzeichnis erstellt hat. Wenn Sie die Berechtigungen für alle Benutzer ändern möchten, können Sie die Option „-m“ in Verbindung mit dem Befehl „mkdir“ verwenden.

Im folgenden Beispiel weisen wir dem Verzeichnis die Berechtigungen „777“ zu, sodass jeder Benutzer das Verzeichnis bei Bedarf lesen, darin schreiben und die darin enthaltenen Dateien ausführen kann.

$ mkdir -m 777 mytestdir 

Nachdem Sie das Verzeichnis „mytestdir“ mit den angegebenen Berechtigungen erstellt haben, können Sie den Befehl „ls -l“ verwenden, um den Inhalt des Verzeichnisses mit detaillierten Informationen, einschließlich der Berechtigungen, aufzulisten.

$ ls -l

Nun erhalten Sie eine Liste aller Verzeichnisse und ihrer Berechtigungen.

Erstellen eines Ordners unter Linux mithilfe eines Shell-Skripts

Ein Shell-Skript erzeugt ausführbare Dateien durch eine Abfolge von Befehlen. Einer dieser Befehle ist der Befehl „mkdir“, den Sie in einem Shell-Skript verwenden können.

Zur Veranschaulichung betrachten wir ein Skript, das einen angegebenen Pfad als Eingabe entgegennimmt. Bei der Ausführung erstellt dieses Skript einen Ordner und fügt mithilfe des Befehls „touch“ eine Textdatei mit dem Namen „script“ hinzu.

#!/bin/bash
mkdir testdir
cd testdir
touch script

Jedes Skript, das Sie erstellen, sollte mit der ersten Zeile (#!/bin/bash) beginnen. Diese erste Zeile in einer Datei gibt an, dass es sich um ein Bash-Skript handelt.

Der Befehl „mkdir“ dient zum Erstellen eines Ordners. Ersetzen Sie „testdir“ durch den von Ihnen gewünschten Verzeichnisnamen. Das $@, auch als Eingabeparameter bezeichnet, das am Ende der zweiten und dritten Zeile steht, wird bei der Ausführung des Skripts durch den von Ihnen angegebenen Wert ersetzt.

Der Befehl „cd“ wechselt in das angegebene Verzeichnis, und mit „touch“ wird eine leere Datei namens „script“ erstellt.

Um den Befehl „mkdir“ auszuführen, verwenden Sie Folgendes:

$ nano mkdir.sh
$ ./mkdir.sh

Das war alles zum Befehl „mkdir“. Unter Linux verfügen die meisten Distributionen über eine integrierte grafische Benutzeroberfläche. Daher können Sie einen Ordner oder ein Linux-Verzeichnis auch über die grafische Benutzeroberfläche erstellen.

Wenn Sie den Befehl „mkdir“ mit der Option „--help“ ausführen, wird eine detaillierte Liste der verfügbaren Optionen zusammen mit den jeweiligen Beschreibungen angezeigt; anschließend wird der Vorgang beendet.

$ mkdir --help

Wie Sie auf dem obigen Screenshot sehen können, werden nach der Ausführung des oben genannten Befehls alle Optionen sowie die Verwendung des Befehls „mkdir“ im Terminal angezeigt.

Fazit

In diesem Artikel haben wir Ihnen gezeigt, wie Sie unter Linux mit dem Befehl „mkdir“ einen Ordner und mehrere Verzeichnisse erstellen können. Wenn Sie einen Linux-VPS-Server nutzen, können Sie durch die Verwendung des Befehls „mkdir“ mit den angegebenen Optionen die Standardfunktionalität des Befehls „mkdir“ anpassen und die Ausgabe entsprechend verändern.

Verwenden Sie daher stets die für den jeweiligen Anwendungsfall geeignete Option, um präzise Ergebnisse zu erzielen. Da bei den Optionen die Groß- und Kleinschreibung beachtet werden muss, ist die Verwendung der korrekten Option entscheidend, um Fehler zu vermeiden. Weitere Informationen zur Verwendung des Befehls „mkdir“ finden Sie auf der Hauptseite zu „mkdir“.

Blog