Android

So erstellen Sie Verzeichnisse unter Linux (Befehl mkdir)

Ordner über die Konsole erstellen oder löschen - Ubuntu-Terminal

Ordner über die Konsole erstellen oder löschen - Ubuntu-Terminal

Inhaltsverzeichnis:

Anonim

In Linux-Systemen können Sie neue Verzeichnisse entweder über die Befehlszeile oder mithilfe des Dateimanagers Ihres Desktops erstellen. Der Befehl zum Erstellen von Verzeichnissen (auch als Ordner bezeichnet) lautet mkdir .

In diesem Lernprogramm werden die Grundlagen der Verwendung des mkdir einschließlich alltäglicher Beispiele mkdir .

Linux mkdir Befehlssyntax

Die Syntax für den Befehl mkdir lautet wie folgt:

mkdir

Der Befehl verwendet einen oder mehrere Verzeichnisnamen als Argumente.

So erstellen Sie ein neues Verzeichnis

Um ein Verzeichnis unter Linux zu erstellen, übergeben Sie den Namen des Verzeichnisses als Argument an den Befehl mkdir . Um beispielsweise ein neues Verzeichnis newdir zu erstellen, newdir Sie den folgenden Befehl aus:

mkdir newdir

Sie können überprüfen, ob das Verzeichnis erstellt wurde, indem Sie den Inhalt mit dem Befehl ls auflisten:

ls -l

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

Wenn Sie nur den Verzeichnisnamen ohne den vollständigen Pfad angeben, wird dieser im aktuellen Arbeitsverzeichnis erstellt.

Das aktuelle Arbeitsverzeichnis ist das Verzeichnis, von dem aus Sie die Befehle ausführen. Verwenden Sie den Befehl cd um das aktuelle Arbeitsverzeichnis zu ändern.

Um ein Verzeichnis an einem anderen Ort zu erstellen, müssen Sie den absoluten oder relativen Dateipfad zum übergeordneten Verzeichnis angeben. Um beispielsweise ein neues Verzeichnis im Verzeichnis /tmp zu erstellen, geben Sie /tmp :

mkdir /tmp/newdir

mkdir /root/newdir

mkdir: cannot create directory '/root/newdir': Permission denied

Die Option -v ( --verbose ) weist mkdir an, für jedes erstellte Verzeichnis eine Nachricht zu drucken.

So erstellen Sie übergeordnete Verzeichnisse

Ein übergeordnetes Verzeichnis ist ein Verzeichnis, das sich über einem anderen Verzeichnis in der Verzeichnisstruktur befindet. Verwenden Sie die Option -p um übergeordnete Verzeichnisse zu erstellen.

/home/linuxize/Music/Rock/Gothic , Sie möchten ein Verzeichnis /home/linuxize/Music/Rock/Gothic erstellen:

mkdir /home/linuxize/Music/Rock/Gothic

Wenn eines der übergeordneten Verzeichnisse nicht vorhanden ist, wird der folgende Fehler angezeigt:

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

Anstatt die fehlenden übergeordneten Verzeichnisse mkdir , rufen Sie den Befehl mkdir mit der Option -p :

mkdir -p /home/linuxize/Music/Rock/Gothic

Wenn die Option -p verwendet wird, erstellt der Befehl das Verzeichnis nur, wenn es nicht vorhanden ist.

Wenn Sie versuchen, ein bereits vorhandenes Verzeichnis zu erstellen und die Option -p nicht angegeben wird, gibt mkdir Fehler " File exists :

mkdir newdir

mkdir: cannot create directory 'newdir': File exists

Festlegen von Berechtigungen beim Erstellen eines Verzeichnisses

Verwenden Sie die Option -m ( -mode ), um ein Verzeichnis mit bestimmten Berechtigungen zu erstellen. Die Syntax zum Zuweisen von Berechtigungen ist dieselbe wie beim Befehl chmod .

Im folgenden Beispiel erstellen wir ein neues Verzeichnis mit 700 Berechtigungen. Dies bedeutet, dass nur der Benutzer, der das Verzeichnis erstellt hat, darauf zugreifen kann:

mkdir -m 700 newdir

Wenn die Option -m nicht verwendet wird, haben die neu erstellten Verzeichnisse in der Regel entweder umask oder 755 Berechtigungen, abhängig vom umask Wert.

So erstellen Sie mehrere Verzeichnisse

Um mehrere Verzeichnisse zu erstellen, geben Sie die Namen der Verzeichnisse als Befehlsargumente an, getrennt durch ein Leerzeichen:

mkdir dir1 dir2 dir3

Mit mkdir Befehl mkdir können Sie auch einen komplexen Verzeichnisbaum mit einem mkdir Befehl erstellen:

mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}

Der obige Befehl erstellt den folgenden Verzeichnisbaum:

Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk

Fazit

Der Befehl mkdir Linux wird zum Erstellen neuer Verzeichnisse verwendet.

Weitere Informationen zu mkdir finden Sie auf der Manpage zu mkdir.

mkdir terminal