Jak utworzyć wiele podkatalogów za pomocą jednego polecenia systemu Linux
Jeśli chcesz utworzyć katalog zawierający kilka podkatalogów lub drzewo katalogów, używając wiersza poleceń w systemie Linux, z reguły musisz użyć mkdir
polecenie kilka razy. Istnieje jednak szybszy sposób na zrobienie tego.
Załóżmy, że stworzyliśmy katalog o nazwie htg i chcemy utworzyć w nim cztery podkatalogi. W normalnej sytuacji użylibyśmy mkdir
polecenie, aby utworzyć katalog htg. Wtedy potrzebowalibyśmy Płyta CD
polecenie, aby przejść do nowego katalogu htg i na końcu użylibyśmy mkdir
czterokrotnie wykonaj polecenie, aby utworzyć cztery podkatalogi.
To wszystko można połączyć w jedno polecenie, a pokażemy, jak to zrobić.
Aby utworzyć nowy katalog z wieloma podkatalogami, wystarczy wpisać następujące polecenie w wierszu polecenia i nacisnąć klawisz Enter (oczywiście zmień nazwy katalogów na żądane).
mkdir -p htg / articles, images, note, done
The -str
flaga mówi mkdir
polecenie, aby najpierw utworzyć katalog główny, jeśli jeszcze nie istnieje (htg, w naszym przypadku). Słowa w nawiasach są częścią "listy rozwijanej nawiasów". Każdy z elementów na liście rozwijanej nawiasów jest dołączany osobno do poprzedniej ścieżki (htg /).
Na przykład powyższe polecenie jest rozszerzone na htg / articles, htg / images, htg / note, htg / done, wszystkie cztery podkatalogi tworzone są w katalogu htg. Jak widać na zrzucie ekranu poniżej, zadziałało.
Możesz także użyć listy rozwijanej nawiasów w mkdir
polecenie, jeśli tworzysz podkatalogi w katalogu, który już istnieje, jak pokazano poniżej. W tym przykładzie katalog htg już istnieje, więc podkatalogi są po prostu dodawane w tym katalogu.
Można również zagnieżdżać listy rozwijane w rozszerzeniu mkdir
dowództwo. Na przykład w podkatalogu article w katalogu htg chcemy utworzyć dwa podkatalogi o nazwie new i przepisane. Dlatego wpisujemy następujące polecenie w wierszu polecenia i wciskamy Enter.
mkdir -p htg / articles / new, rewrites, images, notes, done
Możesz również użyć pełnej ścieżki, tak jak to zrobiłem w poniższym przykładzie:
mkdir -p ~ / Documents / htg / articles / new, rewrites, images, notes, done
Cztery podkatalogi są tworzone w katalogu htg, a następnie dwa podkatalogi, nowe i przepisywane, są tworzone w podkatalogu articles.
To takie proste. Możesz także połączyć mkdir
polecenie z Płyta CD
polecenie, aby utworzyć katalog i zmienić go za pomocą jednego polecenia.