Erstellen Sie einfaches Verzeichnis oder Ordner
Nehmen wir an, Sie möchten ein Verzeichnis in erstellen in /heim Ordner genannt "Mydir". Führen Sie den folgenden Befehl aus, um das Verzeichnis zu erstellen. Wenn kein Verzeichnis mit dem Namen existiert 'Mydir'Vorher wird der Befehl ohne Fehler ausgeführt. Laufen 'ls ' Befehl zum Überprüfen des Verzeichnisses wird erstellt oder nicht.
$ mkdir mydir
$ ls
Erstellen Sie mehrere Verzeichnisse
Führen Sie den folgenden Befehl aus, um mehrere Verzeichnisse mit 'zu erstellen.'mkdir ' Befehl. Drei Verzeichnisse, temp1, temp2 und temp3 wird erstellt, nachdem der Befehl ausgeführt wurde.
$ mkdir temp1 temp2 temp3
$ ls
Erstellen Sie ein Verzeichnis, wenn der Verzeichnispfad nicht existiert
Nehmen wir an, Sie möchten ein Verzeichnis auf einem Pfad erstellen, /Bild/Newdir/Test. Im aktuellen System, 'Mydir'Verzeichnis enthält kein Verzeichnis oder keine Dateien darin. Der Pfad ist also ungültig. Leiten Sie die "Mkdir" Befehl mit dem obigen Pfad. Nach dem Ausführen des Befehls wird eine Fehlermeldung angezeigt.
$ mkdir/picture/newdir/test \
Wenn Sie einen nicht vorhandenen Pfad erstellen möchten, indem Sie alle nicht existierenden Verzeichnisse im Pfad vom Terminal erstellen, rennen SieMkdir'Befehl mit '-P' Möglichkeit.
$ mkdir -p/bild/newdir/test
Überprüfen Sie nun, dass die Verzeichnisse erstellt werden oder nicht, indem die folgenden Befehle ausgeführt werden.
$ CD Bild
$ ls -r
Erstellen Sie ein Verzeichnis mit Genehmigung
Wenn Sie ein neues Verzeichnis erstellen, ist für das neu erstellte Verzeichnis eine Standardgenehmigung festgelegt.
Erstellen Sie ein neues Verzeichnis und überprüfen Sie die Standardberechtigung, indem Sie die folgenden Befehle ausführen. ''Stat ' Der Befehl wird verwendet, um die aktuelle Berechtigung eines vorhandenen Verzeichnisses zu überprüfen. Die Standardverzeichnisgenehmigung ist ''rwxr-xr-x''. Dies zeigt an.
$ mkdir newdir1
$ stat newdir1/
'-M' Die Option wird verwendet, um die Verzeichnisgenehmigung zum Zeitpunkt der Erstellung von Verzeichnissen festzulegen. Führen Sie die folgenden Befehle aus, um ein Verzeichnis mit allen Berechtigungen zu erstellen und die Berechtigung mithilfe der Erlaubnis zu überprüfen "Status" Befehl. Die Ausgabe zeigt, dass alle Arten von Benutzern alle Berechtigungen haben.
$ mkdir -m 777 newdir2
$ stat newdir2/
Erstellen Sie das Verzeichnis mit dem Skript
Sie können ein Verzeichnis testen, das existiert oder nicht, indem Sie das Bash -Skript verwenden. Erstellen Sie eine Bash -Datei und fügen Sie den folgenden Code hinzu, um das neue Verzeichnis nach dem Testen des Verzeichnisses zu erstellen oder nicht, indem Sie verwenden '-D' Möglichkeit. Wenn das Verzeichnis existiert, wird die Nachricht angezeigt, "Verzeichnis bereits existiert", sonst wird ein neues Verzeichnis erstellt.
#!/Bin/Bash
Echo -n "Geben Sie den Verzeichnisnamen ein:"
Lesen Sie den NewDirname
wenn [-d "$ newDirname"]; Dann
echo "Verzeichnis bereits existiert";
anders
'mkdir -p $ newDirname';
Echo "$ NewDirname Directory wird erstellt"
fi
Führen Sie das Skript aus und überprüfen Sie, ob das Verzeichnis erstellt wird oder nicht.
$ bash create_dir.Sch
$ ls
Hoffe, Sie können verwenden "Mkdir" Befehl mit verschiedenen Optionen effektiver nach dem Lesen dieses Tutorials. Danke.