logo

Jak utworzyć katalog w systemie Linux | Polecenie mkdir

W systemie Linux polecenie „mkdir” działa jak magiczna różdżka do bardzo łatwego tworzenia folderów. „mkdir” oznacza katalog make i pomaga organizować dane na komputerze, tworząc foldery za pomocą tylko jednego polecenia. Niezależnie od tego, czy tworzysz jeden folder, czy kilka pod rząd, „mkdir” pomoże Ci zachować porządek na komputerze. W tym przewodniku omówimy, jak używać „mkdir”, jakie słowa wpisać i kilka fajnych sztuczek, dzięki którym Twoje foldery będą dokładnie takie, jakie chcesz w systemie Linux.

To polecenie może utworzyć wiele katalogów jednocześnie, a także ustawić uprawnienia do katalogów. Należy pamiętać, że użytkownik wykonujący to polecenie musi mieć wystarczające uprawnienia, aby utworzyć katalog w katalogu nadrzędnym, w przeciwnym razie może otrzymać błąd „odmowa uprawnień”.

Spis treści



Składnia polecenia `mkdir` w systemie Linux

mkdir [options...] [directory_name]>

Tutaj zamień [ nazwa_katalogu ] z żądaną nazwą katalogu, który chcesz utworzyć. Zagłębmy się w funkcjonalność polecenia „mkdir” na różnych przykładach.

Opcje i ich praktyczna implementacja w mkdir

Opcje

Opis

-pomoc

Wyświetla informacje związane z pomocą dotyczącą polecenia mkdir i kończy działanie. Użyj tej opcji, aby uzyskać pomoc dotyczącą korzystania z polecenia i jego różnych funkcji.

-wersja

Wyświetla numer wersji i dodatkowe informacje o licencji na mkdir, zawierające szczegółowe informacje na temat zainstalowanej wersji oprogramowania. Użyj tej opcji, aby sprawdzić zainstalowaną wersję mkdir.

-v lub –verbose

Włącza tryb szczegółowy, wyświetlając komunikat dla każdego utworzonego katalogu. W przypadku użycia z argumentem [katalogi] pokazuje nazwy tworzonych katalogów.

-P

Flaga umożliwiająca w razie potrzeby utworzenie katalogów nadrzędnych. Jeśli określone katalogi już istnieją, nie jest zgłaszany żaden błąd. Przydatne do tworzenia hierarchii katalogów bez błędów.

-M

Ustawia tryby plików lub uprawnienia dla utworzonych katalogów. Składnia jest zgodna ze składnią polecenia chmod. Użyj tej opcji, aby określić uprawnienia, takie jak odczyt, zapis i wykonywanie, dla nowych katalogów.

kolejka w Javie

1) Opcja `–help` w poleceniu `mkdir` w systemie Linux

Wyświetla informacje związane z pomocą i wyjścia.

Składnia:

  mkdir --help>

mkdir – pomoc

2) Opcja `–version` w poleceniu `mkdir` w systemie Linux

Wyświetla numer wersji, niektóre informacje dotyczące licencji i wyjść.
Składnia:

  mkdir --version>

mkdir – wersja

3) Opcja `-v` lub `-verbose` w celu utworzenia katalogu w systemie Linux

Wyświetla komunikat dla każdego utworzonego katalogu.
Składnia:

  mkdir -v [directories]>

mkdir -v [katalogi]

Tutaj użyliśmy polecenia `ls`, aby wyświetlić wszystkie pliki i katalogi.

Jak widzimy, utworzyliśmy katalog tow o nazwach = jayeshghg_1 i jayeshgfg_2, zamień te nazwy na żądaną nazwę katalogu.

4) `-p` Opcja tworzenia katalogu w systemie Linux

Flaga umożliwiająca poleceniu utworzenie katalogów nadrzędnych, jeśli to konieczne. Jeżeli katalogi istnieją, nie określono żadnego błędu.
Składnia:

  mkdir -p [directories]>

Załóżmy, że wykonasz następujące polecenie –

  mkdir -p first/second/third>

Jeśli pierwszy i drugi katalog nie istnieją, dzięki opcji -p, mkdir utworzy za nas te katalogi. Jeśli nie określimy opcji -p i poprosimy o utworzenie katalogów, w których katalog nadrzędny nie istnieje, otrzymamy następujący wynik –

mkdir pierwszy/drugi/trzeci

Jeśli określimy opcję -p, katalogi zostaną utworzone i nie zostanie zgłoszony żaden błąd. Poniżej znajduje się wynik jednego takiego wykonania. Udostępniliśmy także opcję -v, dzięki czemu możemy zobaczyć ją w akcji.

-p opcja

5) `-m` Opcja tworzenia katalogu w systemie Linux

Opcja ta służy do ustawienia trybów plików, czyli uprawnień itp. dla tworzonych katalogów. Składnia trybu jest taka sama jak składnia chmod Komenda.
Składnia:

  mkdir -m a=rwx [directories]>

Powyższa składnia określa, że ​​utworzone katalogi dają wszystkim użytkownikom dostęp do odczytu, zapisu i wykonywania zawartości utworzonych katalogów. Możesz użyć „a=r”, aby pozwolić wszystkim użytkownikom na czytanie tylko z katalogów i tak dalej.

mkdir -m a=rwx [katalogi]

Przykłady tworzenia katalogu w systemie Linux za pomocą polecenia „mkdir”.

1) Jak utworzyć katalog w systemie Linux za pomocą polecenia `mkdir`?

Aby utworzyć pojedynczy katalog, użyj następującej składni:

Składnia:

mkdir [directorie_name]>

Na przykład:

Jeśli chcemy utworzyć katalog o nazwie jayesh_gfg.

Składnia:

mkdir jayesh_gfg>

To polecenie tworzy katalog o nazwie jayesh_gfg w bieżącej lokalizacji. Możesz zastąpić jayesh_gfg dowolną preferowaną nazwą.

mkdir jayesh_gfg

Tutaj użyliśmy polecenia `ls`, aby wyświetlić wszystkie pliki i katalogi.

2) Jak utworzyć katalog z pełnymi danymi wyjściowymi za pomocą polecenia `mkdir`?

Składnia:

  mkdir -v [directory_name]>

Na przykład:

Jeśli chcemy utworzyć katalog o nazwie geeksforgeeks i jednocześnie zobaczyć go szczegółowo. Możesz wprowadzić nazwę_katalogu.

Składnia:

  mkdir -v geeksforgeeks>

mkdir -v maniacy forgeeków

Tutaj użyliśmy polecenia `ls`, aby wyświetlić wszystkie pliki i katalogi.

3) Jak utworzyć wiele katalogów w systemie Linux za pomocą polecenia `mkdir`?

Aby utworzyć wiele katalogów jednocześnie, możesz określić wiele nazw katalogów oddzielonych spacjami:

Składnia:

mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>

Na przykład:

Jeśli chcemy utworzyć katalog o nazwie jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.

Składnia:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>

To polecenie tworzy w bieżącej lokalizacji trzy katalogi o nazwach jayesh_gfg_1″, jayesh_gfg_2″ i jayesh_gfg_3.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

Tutaj użyliśmy polecenia `ls`, aby wyświetlić wszystkie pliki i katalogi.

4) Jak rozwiązać błąd odmowy uprawnień w poleceniu `mkdir`?

Jeśli podczas tworzenia katalogu napotkasz błąd odmowy uprawnień, możesz nie mieć uprawnień do tworzenia katalogów w tej lokalizacji. Aby rozwiązać ten problem, możesz przyznać użytkownikowi dostęp do konta root za pomocą polecenia Sudo.

Na przykład:

Jeśli chcemy utworzyć katalog o nazwie geeksforgeek z uprawnieniami Sudo. możesz zastąpić nazwę_katalogu geeksforgeek nazwą_katalogu. Podczas korzystania z tego polecenia może zostać wyświetlony monit o podanie hasła root.

Składnia:

sudo mkdir geeksforgeek>

sudo mkdir geeksforgeek

5) Jak utworzyć katalog Korzystanie ze ścieżek bezwzględnych i względnych

Polecenie „mkdir” obsługuje także ścieżki bezwzględne i względne. Na przykład:

mkdir /path/to/directory>

To polecenie tworzy katalog o nazwie katalog pod określoną ścieżką bezwzględną.

mkdir my_folder/sub_folder>

To polecenie tworzy strukturę katalogów z mój_folderem jako katalogiem nadrzędnym i podfolderem jako podkatalogiem.

Jak utworzyć katalog w systemie Linux – często zadawane pytania

Jak utworzyć katalog ze spacjami w nazwie za pomocą polecenia „mkdir” w systemie Linux?

Jeśli chcesz utworzyć katalog ze spacjami, możesz ująć całą nazwę katalogu w cudzysłów.

Na przykład:

mkdir 'My Documents'>

Czy mogę utworzyć wiele katalogów jednocześnie za pomocą polecenia „mkdir”?

Tak, możesz utworzyć wiele katalogów jednocześnie, podając ich nazwy oddzielone spacjami.

Na przykład:

mkdir katalog1 katalog2 katalog3

Jaki jest cel opcji „-p” w poleceniu „mkdir”?

Opcja „-p” umożliwia utworzenie hierarchii katalogów, w tym katalogów nadrzędnych, które nie istnieją. Zapobiega błędom, jeśli określone katalogi już istnieją.

Przykład:

mkdir -p projekt/dokumenty/obrazy

Jak ustawić określone uprawnienia do katalogu za pomocą polecenia „mkdir”?

Możesz użyć opcji „-m”, aby ustawić uprawnienia do utworzonego katalogu.

Na przykład:

mkdir -m 755 publiczny

To polecenie ustawia uprawnienia do odczytu, zapisu i wykonywania dla właściciela oraz uprawnienia do odczytu i wykonywania dla innych.

Czy istnieje sposób na utworzenie katalogu i jego podkatalogów za jednym razem za pomocą polecenia „mkdir” w systemie Linux?

Tak, możesz użyć kombinacji opcji „-p” i określić strukturę katalogów, którą chcesz utworzyć.

Na przykład:

mkdir -p parent/child/grandchild>

To polecenie tworzy katalog nadrzędny oraz jego podkatalogi podrzędne i wnuki za jednym razem.

Wniosek

Jeśli jesteś użytkownikiem Linuksa, przekonasz się, że polecenie mkdir jest niezwykle przydatne do szybkiego i wydajnego tworzenia katalogów lub folderów. Zapewnia szereg opcji, które mogą pomóc w dostosowaniu sposobu tworzenia katalogów, takich jak szczegółowe dane wyjściowe, ustawianie uprawnień i jednoczesne tworzenie wielu katalogów. Warto jednak zauważyć, że będziesz potrzebować odpowiednich uprawnień do tworzenia katalogów w określonych lokalizacjach, w przeciwnym razie możesz napotkać błędy odmowy uprawnień. Nauczenie się, jak efektywnie korzystać z polecenia mkdir, może znacznie poprawić zdolność organizowania plików i katalogów oraz zwiększyć produktywność w systemie Linux.