Wie man neue Verzeichnisse unter Linux erstellt

Suraj Joshi 4 Oktober 2020
  1. mkdir-Befehl
  2. Ein neues Verzeichnis mit dem Befehl mkdir erstellen
  3. Berechtigungen beim Anlegen eines Verzeichnisses festlegen
  4. Mehrere Verzeichnisse erstellen
Wie man neue Verzeichnisse unter Linux erstellt

Um neue Verzeichnisse unter Linux zu erstellen, können wir entweder den Dateimanager oder das Terminal verwenden. Um neue Verzeichnisse mit Hilfe des Terminals zu erstellen, verwenden wir den Befehl mkdir.

mkdir-Befehl

Der Befehl mkdir erzeugt Verzeichnisse über die Kommandozeilenschnittstelle und legt die Berechtigungen für die Verzeichnisse fest.

Die Syntax:

mkdir [OPTION] [DIRECTORY]

Hier schließt OPTION Optionen beim Erstellen von Verzeichnissen ein, und DIRECTORY steht für ein oder mehrere zu erstellende Verzeichnisnamen.

Während wir diesen Befehl ausführen, müssen wir sicher sein, dass wir genügend Berechtigungen haben; andernfalls erhalten wir möglicherweise den Fehler permission denied.

Ein neues Verzeichnis mit dem Befehl mkdir erstellen

mkdir newdir

Es erzeugt ein neues Verzeichnis mit dem Namen newdir im aktuellen Arbeitsverzeichnis.

Um die Erstellung des Verzeichnisses zu überprüfen, können wir den Befehl ls -l verwenden:

ls -l

Ausgabe:

drwxr-xr-x 2 zeppy zeppy 4096 Sep  1 20:00 newdir

Um ein Verzeichnis an anderen Orten als dem aktuellen Arbeitsverzeichnis zu erstellen, müssen wir den absoluten oder relativen Pfad zum übergeordneten Verzeichnis angeben.

mkdir test/abc

Dies erzeugt ein neues Verzeichnis abc innerhalb des Verzeichnisses test. Hier muß sich das Verzeichnis test innerhalb des aktuellen Arbeitsverzeichnisses befinden.

Wenn das übergeordnete Verzeichnis test jedoch nicht existiert, erhalten wir den Fehler Keine solche Datei oder solches Verzeichnis. Um Elternverzeichnisse zu erstellen, wenn sie nicht existieren, könnten wir die Option -p benutzen.

mkdir -p test/abc/newdir

In diesem Fall erzeugt der Befehl fehlende Verzeichnisse zusätzlich zu dem Verzeichnis newdir, selbst wenn die Elternverzeichnisse test und abc nicht existieren.

Berechtigungen beim Anlegen eines Verzeichnisses festlegen

Um Berechtigungen während der Erstellung des Verzeichnisses festzulegen, verwenden wir die Option -m. Die Syntax für das Setzen von Berechtigungen ist die gleiche wie beim chmod-Befehl.

mkdir -m 700 test

Dies erzeugt ein neues Verzeichnis namens test mit 700-Berechtigungen, was bedeutet, dass der Ersteller des Verzeichnisses nur auf das Verzeichnis zugreifen kann.

Mehrere Verzeichnisse erstellen

Um mehrere Verzeichnisse zu erstellen, verwenden wir den Befehl mkdir, gefolgt von den durch Leerzeichen getrennten Namen der zu erstellenden Verzeichnisse.

mkdir tennis football swimmimg

Dadurch werden die Verzeichnisse tennis, football und swimming im aktuellen Arbeitsverzeichnis angelegt.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Verwandter Artikel - Linux Files and Directories