Wie man neue Verzeichnisse unter Linux erstellt
-
mkdir
-Befehl -
Ein neues Verzeichnis mit dem Befehl
mkdir
erstellen - Berechtigungen beim Anlegen eines Verzeichnisses festlegen
- Mehrere Verzeichnisse erstellen
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 is a backend software engineer at Matrice.ai.
LinkedInVerwandter Artikel - Linux Files and Directories
- Wie löscht man Dateien und Verzeichnisse im Linux-Terminal
- Kopieren von Dateien und Verzeichnissen mit Linux-Terminal
- Sichere Übertragung von Dateien und Verzeichnissen mit SCP
- Umbenennen von Dateien und Verzeichnissen mit Linux-Terminal
- Wie extrahiert man Bzip2-Dateien mit dem Terminal
- Wie man Dateien und Verzeichnisse unter Linux mit dem Mv-Befehl verschiebt