If-Koubou

Jak utworzyć wiele podkatalogów za pomocą jednego polecenia systemu Linux

Jak utworzyć wiele podkatalogów za pomocą jednego polecenia systemu Linux (Jak)

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żyjemy tego mkdir czterokrotnie powtórz komendę, 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 zmienić nazwy katalogów na żądane).

mkdir -p htg / articles, images, note, done

The -p 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 listy 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 również użyć listy rozwijanej nawiasów w pliku 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żesz także zagnieżdżać listy rozszerzeń w rozszerzeniu mkdir dowództwo. Na przykład w podkatalogu artykułów 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.