Wie verwende ich den Befehl mkdir, um ein Verzeichnis unter Linux zu erstellen? (Beispiel für eine ausführliche Erklärung)

青灯夜游
Freigeben: 2019-04-13 11:46:13
Original
8589 Leute haben es durchsucht

In Linux-Systemen können Benutzer neue Verzeichnisse über die Befehlszeile oder den Desktop-Dateimanager erstellen. Der Befehl zum Erstellen eines Verzeichnisses (auch Ordner genannt) unter Linux ist der Befehl mkdir. Der folgende Artikel führt Sie in die Grundkenntnisse des Befehls mkdir ein und lässt Sie anhand von Beispielen die Verwendung des Befehls mkdir verstehen. [Empfohlene verwandte Video-Tutorials: Linux-Tutorial]

Wie verwende ich den Befehl mkdir, um ein Verzeichnis unter Linux zu erstellen? (Beispiel für eine ausführliche Erklärung)

Linux mkdir-Befehlssyntax

Die Syntax des Linux-Befehls mkdir lautet wie folgt:

mkdir [OPTION] [DIRECTORY]
Nach dem Login kopieren

Dieser Befehl kann einen oder mehrere Verzeichnisnamen als Parameter annehmen.

Hinweis: Um den Befehl mkdir zum Erstellen eines Verzeichnisses zu verwenden, benötigen Sie Schreibberechtigungen für das übergeordnete Verzeichnis. Andernfalls erhalten Sie eine Permission denied-Fehlermeldung.

Wie erstelle ich ein neues Verzeichnis mit dem Befehl mkdir unter Linux?

Um ein Verzeichnis mit dem Befehl mkdir unter Linux zu erstellen, übergeben Sie einfach den Verzeichnisnamen als Parameter an den Befehl mkdir:

mkdir newdir
Nach dem Login kopieren

Wir können ls verwenden Der Befehl überprüft, ob das Verzeichnis erstellt wurde, indem er den Inhalt auflistet:

ls -l
Nach dem Login kopieren

output

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Nach dem Login kopieren

Wenn Sie möchten, dass der Befehl mkdir eine Nachricht für das erstellte Verzeichnis druckt, können Sie <🎜 übergeben > Option. -v(--verbose)

Wenn nur ein Verzeichnisname angegeben wird, wird dieser im aktuellen Arbeitsverzeichnis erstellt (das aktuelle Arbeitsverzeichnis ist das Verzeichnis, in dem der Befehl ausgeführt wird). Mit dem Befehl pwd können Sie den Speicherort des aktuellen Arbeitsverzeichnisses anzeigen. Um das aktuelle Arbeitsverzeichnis zu ändern, müssen Sie den Befehl

(Verzeichnis ändern) verwenden. cd

Um ein Verzeichnis an einem anderen Ort zu erstellen, muss der Benutzer einen absoluten oder relativen Dateipfad zum übergeordneten Verzeichnis angeben. Um beispielsweise ein neues Verzeichnis im /tmp-Verzeichnis zu erstellen, würde man Folgendes eingeben:

mkdir /tmp/newdir
Nach dem Login kopieren

Wenn ein Benutzer versucht, ein Verzeichnis in einem übergeordneten Verzeichnis zu erstellen, für das der Benutzer nicht über ausreichende Berechtigungen verfügt, erhält er Folgendes der

Fehler: Permission denied

mkdir /root/newdir
Nach dem Login kopieren

Ausgabe:

mkdir: cannot create directory &#39;/root/newdir&#39;: Permission denied
Nach dem Login kopieren

Wie erstelle ich ein übergeordnetes Verzeichnis mit dem Befehl mkdir unter Linux?

Ein übergeordnetes Verzeichnis ist ein Verzeichnis über einem anderen Verzeichnis im Verzeichnisbaum. Um ein übergeordnetes Verzeichnis zu erstellen, verwenden Sie die Option

. -p

Angenommen, Sie möchten ein

-Verzeichnis erstellen. Wenn eines der übergeordneten Verzeichnisse nicht existiert, erhalten Sie eine Fehlermeldung wie diese: /home/linuxize/Music/Rock/Gothic

mkdir /home/linuxize/Music/Rock/Gothic
Nach dem Login kopieren

Ausgabe:

mkdir: cannot create directory &#39;/home/linuxize/Music/Rock/Gothic&#39;: No such file or directory
Nach dem Login kopieren

An dieser Stelle können wir stattdessen die Option -p verwenden, um die übergeordneten Verzeichnisse zu erstellen der Möglichkeit, sie einzeln zu erstellen. Alle fehlenden übergeordneten Verzeichnisse:

mkdir -p /home/linuxize/Music/Rock/Gothic
Nach dem Login kopieren

Bei Verwendung der Option -p erstellt der Befehl mkdir das Verzeichnis nur, wenn es nicht existiert.

Wie verwende ich den Befehl mkdir, um Berechtigungen beim Erstellen eines Verzeichnisses unter Linux festzulegen?

Wenn Sie beim Erstellen eines Verzeichnisses Berechtigungen festlegen möchten, müssen Sie die Option

verwenden. Die Syntax zum Übergeben von Berechtigungen ist dieselbe wie für -m(-mode). chmod命令

Im folgenden Beispiel ist das neue Verzeichnis nur für den Benutzer zugänglich, der es erstellt hat:

mkdir -m 700 newdir
Nach dem Login kopieren

Wenn die Option

nicht an mdkir übergeben wird, hat das neu erstellte Verzeichnis Zugriff 775 oder 755 Berechtigungen, abhängig vom -m-Wert. umask

Wie erstelle ich mehrere Verzeichnisse mit dem Befehl mkdir unter Linux?

Wenn Sie mehrere Verzeichnisse gleichzeitig erstellen möchten, müssen Sie die Namen der Verzeichnisse als Parameter angeben, durch Leerzeichen getrennt:

mkdir dir1 dir2 dir3
Nach dem Login kopieren

Der Befehl mkdir ermöglicht dies auch Benutzer können mit einem Befehl komplexe Verzeichnisse erstellen. Verzeichnisbaum:

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

Der obige Befehl erstellt den folgenden Verzeichnisbaum:

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

[Empfehlungen für verwandte Artikel]

Wie verwende ich den chmod-Befehl unter Linux? (Detaillierte Erklärung)

Wie verwende ich den ls-Befehl, um Dateien unter Linux aufzulisten? (Codebeispiel)

Wie zählt Linux die Anzahl der Dateien in einem Verzeichnis?

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe es kann für die Lernhilfe jedes Einzelnen hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie verwende ich den Befehl mkdir, um ein Verzeichnis unter Linux zu erstellen? (Beispiel für eine ausführliche Erklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!