Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So verwenden Sie den mkdir-Befehl unter Linux

So verwenden Sie den mkdir-Befehl unter Linux

WBOY
WBOYnach vorne
2023-05-29 11:22:183259Durchsuche

Der Linux-Befehl mkdir wird verwendet, um ein Verzeichnis mit einem angegebenen Namen zu erstellen. Der Benutzer, der das Verzeichnis erstellt, muss über Schreibberechtigungen im aktuellen Verzeichnis verfügen, und der angegebene Verzeichnisname darf kein vorhandenes Verzeichnis im aktuellen Verzeichnis sein.

1. Befehlsformat:
mkdir [Optionen] Verzeichnis...

2. Befehlsfunktion:
Der Befehl mkdir kann am angegebenen Speicherort einen Ordner oder ein Verzeichnis mit dem Namen dirname (angegebener Dateiname) erstellen. Der Benutzer, der einen Ordner oder ein Verzeichnis erstellt, muss über Schreibberechtigungen für den übergeordneten Ordner des zu erstellenden Ordners verfügen. Darüber hinaus darf der erstellte Ordner (Verzeichnis) nicht denselben Namen wie der Dateiname in seinem übergeordneten Verzeichnis (d. h. dem übergeordneten Ordner) haben, d. h. es darf keine Datei mit demselben Namen im selben Verzeichnis vorhanden sein (Groß-/Kleinschreibung beachten). ).

3. Befehlsparameter:
-m, --mode=mode, Berechtigungen festlegen (ähnlich wie chmod), anstelle von rwxrwxrwx minus umask
-p, --parents Es kann ein Pfadname sein. Wenn zu diesem Zeitpunkt einige Verzeichnisse im Pfad noch nicht vorhanden sind, erstellt das System nach dem Hinzufügen dieser Option automatisch die Verzeichnisse, die noch nicht vorhanden sind. Das heißt, es können mehrere Verzeichnisse gleichzeitig erstellt werden
-v, -; -verbose Jedes Mal neue Informationen in allen Verzeichnissen anzeigen
                                                                                                                                               (                                      . Befehlsbeispiel:

Beispiel 1: Leeres Verzeichnis erstellen

Befehl: mkdir test1Ausgabe:

Code kopieren Der Code lautet wie folgt:

[root@local softhost]# cd test

[root@localhost test] # mkdir test1

[root@localhost test]# ll

Total 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1
[root@localhost test]#


Beispiel 2: Mehrere Verzeichnisse rekursiv erstellen
Befehl :
mkdir -p test2/test22

Ausgabe:


Code kopieren Der Code lautet wie folgt:

[root@localhost test]# mkdir -p test2/test22

[root@localhost test]# ll

Total 8drwxr- xr-x 2 root root 4096 10-25 17:42 test1

drwxr-xr-x 3 root root 4096 10-25 17:44 test2
[root@localhost test]# cd test2/
[root@localhost test2]# ll
Total 4drwxr- xr-x 2 root root 4096 10-25 17:44 test22
[root@localhost test2]#


Beispiel 3: Erstellen Sie ein Verzeichnis mit den Berechtigungen 777
Befehl:
mkdir -m 777 test3

Ausgabe :


Code kopieren Der Code lautet wie folgt:

[root@localhost test]# mkdir -m 777 test3

[root@localhost test]# ll

Total 12drwxr-xr-x 2 root root 4096 10-25 17 :42 test1

drwxr-xr- x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
[root@localhost test]#


Erklärung: Die Berechtigungen von
test3 sind rwxrwxrwx mkdir: Das Verzeichnis „test4“ wurde erstellt
[root@ localhost test]# mkdir -vp test5/test5-1

mkdir: Das Verzeichnis „test5“ wurde erstellt

mkdir: Das Verzeichnis „test5/test5-1“ wurde erstellt erstellt
[root@localhost test]#


Beispiel 5: Ein Befehl Erstellen Sie die Verzeichnisstruktur des Projekts
Referenz:
Befehl:

mkdir -vp scf/{lib/,bin/,doc/{info,product} ,logs/{info,product},service/deploy/{info,product}}

Ausgabe:

Code kopieren Der Code lautet wie folgt:


[root@localhost test]# mkdir -vp scf/{lib/ ,bin/,doc/{info,product},logs/{info,product},service/ploy/{info,product}}
mkdir: Das Verzeichnis „scf“ wurde erstellt
mkdir: Das Verzeichnis „scf/lib " wurde erstellt
mkdir: Das Verzeichnis „scf/bin“ wurde erstellt
mkdir: Das Verzeichnis „scf/doc“ wurde erstellt

mkdir: Das Verzeichnis „scf/doc/info“ wurde erstellt

mkdir: Das Verzeichnis „scf/doc/product“ wurde erstellt
mkdir: Das Verzeichnis „scf/logs“ wurde erstellt
mkdir: Das Verzeichnis „scf/logs/info“ wurde erstellt
mkdir: Das Verzeichnis „scf/logs/product“ wurde erstellt
mkdir: Das Verzeichnis „scf/service“ wurde erstellt

mkdir: Das Verzeichnis „scf/service/deploy“ wurde erstellt

mkdir: Das Verzeichnis „scf/service/deploy/“ wurde erstellt info“

mkdir: Erstelltes Verzeichnis „scf/service/deploy/product“

[root@localhost test]# tree scf/
scf/
|-- bin
|-- doc
|. |-- info
| -- lib
|-- logs
|. files
[root@localhost test]#

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den mkdir-Befehl unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen