Einfaches Verzeichnis oder Ordner erstellen
Angenommen, Sie möchten ein Verzeichnis erstellen in /Heimat Ordner namens 'mydir' . Führen Sie den folgenden Befehl aus, um das Verzeichnis zu erstellen. Existiert kein Verzeichnis mit dem Namen ‘ meindir ’ vorher wird der Befehl fehlerfrei ausgeführt. Lauf ' ls’ Befehl, um zu überprüfen, ob das Verzeichnis erstellt wurde oder nicht.
$mkdirmeindir
$ls
Mehrere Verzeichnisse erstellen
Führen Sie den folgenden Befehl aus, um mehrere Verzeichnisse mit ‘ mkdir’ Befehl. Drei Verzeichnisse, temp1, temp2 und temp3 wird nach Ausführung des Befehls erstellt.
$mkdirtemp1 temp2 temp3
$ls
Verzeichnis erstellen, wenn der Verzeichnispfad nicht existiert
Angenommen, Sie möchten ein Verzeichnis in einem Pfad erstellen, / Bild /newdir/test . Im aktuellen System „ meindir ’-Verzeichnis enthält kein Verzeichnis oder keine Dateien. Der Pfad ist also ungültig. Führen Sie die 'mkdir' Befehl mit dem obigen Pfad. Nach dem Ausführen des Befehls wird eine Fehlermeldung angezeigt.
$mkdir /Bild/neuerdir/Prüfung
Wenn Sie einen nicht existierenden Pfad erzwingen möchten, indem Sie alle nicht existierenden Verzeichnisse erstellen, die im Pfad vom Terminal erwähnt werden, dann führen Sie ‘ mkdir ’ Befehl mit '-P ' Möglichkeit.
$mkdir -P /Bild/neuerdir/PrüfungÜberprüfen Sie nun, ob die Verzeichnisse erstellt wurden oder nicht, indem Sie die folgenden Befehle ausführen.
$CDBild$ls -R
Verzeichnis mit Berechtigung erstellen
Wenn Sie ein neues Verzeichnis erstellen, wird eine Standardberechtigung für das neu erstellte Verzeichnis festgelegt.
Erstellen Sie ein neues Verzeichnis und überprüfen Sie die Standardberechtigung, indem Sie die folgenden Befehle ausführen. ‘ Zustand' Der Befehl wird verwendet, um die aktuelle Berechtigung eines vorhandenen Verzeichnisses zu überprüfen. Die standardmäßige Verzeichnisberechtigung ist ‘ rwxr-xr-x ’. Dies zeigt an, dass der Verzeichnisbesitzer über alle Berechtigungen verfügt und Gruppenbenutzer und andere Benutzer keine Schreibberechtigung haben.
$mkdirnewdir1$Zustandnewdir1/
'-m' Option wird verwendet, um die Verzeichnisberechtigung zum Zeitpunkt der Verzeichniserstellung festzulegen. Führen Sie die folgenden Befehle aus, um ein Verzeichnis mit allen Berechtigungen zu erstellen und überprüfen Sie die Berechtigung mit 'Zustand' Befehl. Die Ausgabe zeigt, dass alle Benutzertypen alle Berechtigungen haben.
$mkdir -m 777newdir2$Zustandnewdir2/
Verzeichnis mit Skript erstellen
Sie können testen, ob jedes Verzeichnis existiert oder nicht, indem Sie ein Bash-Skript verwenden. Erstellen Sie eine Bash-Datei und fügen Sie den folgenden Code hinzu, um das neue Verzeichnis zu erstellen, nachdem Sie getestet haben, ob das Verzeichnis existiert oder nicht, indem Sie verwenden '-D ' Möglichkeit. Wenn das Verzeichnis vorhanden ist, wird die Meldung Verzeichnis bereits vorhanden angezeigt, andernfalls wird ein neues Verzeichnis erstellt.
#!/bin/bashrauswerfen -n 'Geben Sie den Verzeichnisnamen ein:'
lesenneuerdirname
wenn [ -D '$neuerdirname' ];dann
rauswerfen 'Verzeichnis existiert bereits';
anders
``mkdir -P $neuerdirname``;
rauswerfen '$neuerdirnameVerzeichnis wird erstellt'
Sein
Führen Sie das Skript aus und überprüfen Sie, ob das Verzeichnis erstellt wurde oder nicht.
$bashcreate_dir.sh$ls
Hoffe, du kannst es verwenden 'mkdir' Befehl mit verschiedenen Optionen effektiver, nachdem Sie dieses Tutorial gelesen haben. Dankeschön.