Mkdir rekurencyjny

Mkdir rekurencyjny
„W Linux MKDIR to dedykowane polecenie do tworzenia nowych katalogów. Domyślnie polecenie tworzy jednopoziomowe katalogi. Jednak przy niektórych dodatkowych flagach może tworzyć wielopoziomowe katalogi. Polecenie MKDIR pozwala również ustawić uprawnienia do katal."

W tym przewodniku przyjrzymy się użyciu MKDIR do tworzenia katalogów rekurencyjnych.

Tworzenie katalogów za pomocą MKDIR

Najpierw spójrzmy na najbardziej podstawowy sposób korzystania z MKDIR. Poniższe polecenie utworzy katalog z podaną nazwą:

$ mkdir

Możesz sprawdzić, czy akcja się powiodła:

$ ls -l

Alternatywnie możemy włączyć tryb wetbose z MKDIR. W ten sposób polecenie MKDIR wydrukuje wynik akcji. Aby włączyć tryb werbalny, użyj flagi -v lub -verbose:

$ mkdir --verbose

Możemy również tworzyć wiele katalogów za pomocą jednego polecenia MKDIR:

$ mkdir --verbose

Jednak MKDIR domyślnie nie pozwala na tworzenie katalogu wielowarstwowego. Jeśli zostanie podjęta próba, MKDIR pokaże błąd, że nie może znaleźć katalogu nadrzędnego.

$ mkdir

Tworzenie katalogów rekurencyjnie

Aby utworzyć katalog wielowarstwowy, MKDIR jest wyposażony w flagę -p lub -rodzaje. W tym trybie MKDIR nie zwróci błędu, jeśli istnieje katalog nadrzędny. Jeśli katalog nadrzędny nie istnieje, zamiast tego utworzy.

Wypróbujmy tę opcję. W poniższym przykładzie tworzymy katalog trójwarstwowy:

$ mkdir --verbose --Parents warste_a/warstwa_b/warstwa_c/

Za pomocą polecenia drzewa możemy wizualizować strukturę:

$ Tree Layer_a/

Wpisanie pełnej nazwy flag Mkdir jest nieco żmudne, prawda? Możemy łączyć -czasowe i rodzicielscy w następujący sposób:

$ mkdir -vp warstwa_a/warstwa_b/warstwa_c/

Tworzenie wielu katalogów dziecięcych z rozszerzeniem klamry

Jeśli używasz Bash, możemy również skorzystać z funkcji Brace-Expansion, aby stworzyć wielowarstwowe katalogi. Spójrz na następujący przykład:

$ mkdir -pv warstwa_a/1,2,3/warstwa_c

Możemy użyć polecenia drzewa, aby uzyskać lepszą wizualizację hierarchii katalogu:

$ Tree Layer_a/

Końcowe przemyślenia

W tym przewodniku zbadaliśmy za pomocą MKDIR do tworzenia katalogów rekurencyjnych. Do demonstracji poinstruowaliśmy MKDIR, aby stworzył wielowarstwowe katalogi za pomocą flagi -Parents. Według instrukcji MKDIR rekurencyjnie stworzył katalogi dziecięce. Dowiedz się więcej o korzystaniu z polecenia MKDIR.

Strona Man jest zawsze doskonałym źródłem dogłębnych informacji i wyjaśnień:

$ man mkdir

Szczęśliwy komputer!