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
- Opcje i ich praktyczna implementacja w mkdir
- Przykłady tworzenia katalogu w systemie Linux za pomocą polecenia „mkdir”.
- Jak utworzyć katalog w systemie Linux – często zadawane pytania
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
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.