У Linux команда «mkdir» нагадує чарівну паличку для надзвичайно легкого створення папок. «mkdir» розшифровується як make directory, і це допомагає вам упорядковувати ваш комп’ютер, створюючи папки за допомогою лише однієї команди. Незалежно від того, створюєте ви одну папку чи кілька папок у рядку, «mkdir» допоможе вам підтримувати порядок на комп’ютері. У цьому посібнику ми поговоримо про те, як використовувати «mkdir», які слова вводити та кілька цікавих прийомів, щоб зробити ваші папки саме такими, як ви хочете в Linux.
Ця команда може створити кілька каталогів одночасно, а також встановити дозволи для каталогів. Важливо зауважити, що користувач, який виконує цю команду, повинен мати достатньо прав для створення каталогу в батьківському каталозі, інакше він/вона може отримати повідомлення про помилку «дозвіл заборонено».
Зміст
- Синтаксис команди `mkdir` в Linux
- Опції та їх практична реалізація в mkdir
- Приклади створення каталогу в Linux за допомогою команди `mkdir`
- Як створити каталог у Linux – поширені запитання
Синтаксис команди `mkdir` в Linux
mkdir [options...] [directory_name]>
Тут замініть [ назва_каталогу ] з бажаною назвою каталогу, який ви хочете створити. Давайте заглибимося в функціональність команди «mkdir» на різних прикладах.
Опції та їх практична реалізація в mkdir
| Опції | опис |
|---|---|
| – допомога | Відображає довідкову інформацію для команди mkdir і завершує роботу. Використовуйте цей параметр, щоб отримати допомогу щодо використання команди та її різноманітних функцій. |
| – версія | Відображає номер версії та додаткову інформацію про ліцензію для mkdir, надаючи докладну інформацію про версію встановленого програмного забезпечення. Використовуйте цей параметр, щоб перевірити встановлену версію mkdir. |
| -v або –verbose | Вмикає докладний режим, відображаючи повідомлення для кожного створеного каталогу. При використанні з аргументом [каталоги] він показує назви створюваних каталогів. |
| -стор | Прапорець, який дозволяє створювати батьківські каталоги за потреби. Якщо вказані каталоги вже існують, про помилку не повідомляється. Корисно для створення ієрархії каталогів без помилок. |
| -м | Встановлює файлові режими або дозволи для створених каталогів. Синтаксис відповідає синтаксису команди chmod. Використовуйте цей параметр, щоб указати дозволи, такі як читання, запис і виконання, для нових каталогів. подвійний зв'язаний список |
1) Параметр `–help` у команді `mkdir` у Linux
Він відображає довідкову інформацію та завершує роботу.
Синтаксис:
mkdir --help>
mkdir – допомога
2) Параметр `–version` у команді `mkdir` у Linux
Тут відображається номер версії, деяка інформація щодо ліцензії та виходів.
Синтаксис:
mkdir --version>
mkdir – версія
3) Параметр `-v` або `–verbose` для створення каталогу в Linux
Він відображає повідомлення для кожного створеного каталогу.
Синтаксис:
mkdir -v [directories]>
mkdir -v [каталоги]
Тут ми використали команду `ls` для відображення всіх файлів і каталогів.
Як ми бачимо, ми створили новий каталог з іменами = jayeshghg_1 і jayeshgfg_2, замініть ці імена на потрібне ім’я каталогу.
4) Параметр `-p` для створення каталогу в Linux
Прапорець, який дозволяє команді створювати батьківські каталоги за потреби. Якщо каталоги існують, помилка не вказана.
Синтаксис:
mkdir -p [directories]>
Припустимо, ви виконуєте таку команду –
mkdir -p first/second/third>
Якщо перший і другий каталоги не існують, завдяки параметру -p, mkdir створить ці каталоги для нас. Якщо ми не вкажемо опцію -p і запросимо створення каталогів, де батьківського каталогу не існує, ми отримаємо наступний результат:
mkdir перший/другий/третій
Якщо ми вкажемо параметр -p, каталоги будуть створені, і жодних помилок не повідомлятиметься. Нижче наведено результат одного такого виконання. Ми також надали параметр -v, щоб ми могли побачити його в дії.
-p варіант
5) Опція `-m` для створення каталогу в Linux
Цей параметр використовується для встановлення режимів файлів, тобто дозволів тощо для створених каталогів. Синтаксис режиму такий самий, як у chmod команда.
Синтаксис:
mkdir -m a=rwx [directories]>
Наведений вище синтаксис визначає, що створені каталоги надають доступ усім користувачам для читання, запису та виконання вмісту створених каталогів. Ви можете використовувати «a=r», щоб дозволити всім користувачам лише читати з каталогів тощо.
mkdir -m a=rwx [каталоги]
Приклади створення каталогу в Linux за допомогою команди `mkdir`
1) Як створити каталог у Linux за допомогою команди `mkdir`?
Щоб створити єдиний каталог, використовуйте такий синтаксис:
Синтаксис:
mkdir [directorie_name]>
Наприклад:
Якщо ми хочемо створити каталог з назвою jayesh_gfg.
Синтаксис:
mkdir jayesh_gfg>
Ця команда створює каталог під назвою jayesh_gfg у поточному місці. Ви можете замінити jayesh_gfg на будь-яке ім'я, яке вам подобається.
mkdir jayesh_gfg
Тут ми використали команду `ls` для відображення всіх файлів і каталогів.
2) Як створити каталог із докладним виведенням за допомогою команди `mkdir`?
Синтаксис:
mkdir -v [directory_name]>
Наприклад:
Якщо ми хочемо створити каталог, назвіть його geeksforgeeks і водночас побачите багатослівний. Ви можете ввести свою назву_каталогу.
Синтаксис:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Тут ми використали команду `ls` для відображення всіх файлів і каталогів.
3) Як створити кілька каталогів у Linux за допомогою команди `mkdir`?
Щоб створити кілька каталогів одночасно, ви можете вказати кілька імен каталогів, розділених пробілами:
Синтаксис:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
Наприклад:
Якщо ми хочемо створити каталог з назвою jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Синтаксис:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Ця команда створює три каталоги з іменами jayesh_gfg_1″, jayesh_gfg_2″ та jayesh_gfg_3 у поточному розташуванні.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Тут ми використали команду `ls` для відображення всіх файлів і каталогів.
4) Як усунути помилку відмови в дозволі в команді `mkdir`?
Якщо під час створення каталогу ви зіткнулися з помилкою дозволу заборонено, можливо, у вас немає дозволу на створення каталогів у цьому місці. Щоб вирішити цю проблему, ви можете надати користувачеві доступ root за допомогою команди sudo.
Наприклад:
Якщо ми хочемо створити каталог з назвою geeksforgeek із дозволом sudo. ви можете замінити geeksforgeek directory_name на ваше directory_name. Під час використання цієї команди вона може попросити вас ввести пароль root.
Синтаксис:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Як створити каталог Використання абсолютних і відносних шляхів
Команда «mkdir» також підтримує абсолютні та відносні шляхи. Наприклад:
mkdir /path/to/directory>
Ця команда створює каталог під назвою directory за вказаним абсолютним шляхом.
mkdir my_folder/sub_folder>
Ця команда створює структуру каталогу з my_folder як батьківським каталогом і sub_folder як його підкаталогом.
Як створити каталог у Linux – поширені запитання
Як створити каталог із пробілами в імені за допомогою команди «mkdir» у Linux?
Якщо ви хочете створити каталог із пробілами, ви можете взяти всю назву каталогу в лапки.
Наприклад:
mkdir 'My Documents'>
Чи можу я створити кілька каталогів одночасно за допомогою команди «mkdir»?
Так, ви можете створити кілька каталогів одночасно, вказавши їхні імена через пробіл.
Наприклад:
mkdir dir1 dir2 dir3
Для чого призначений параметр «-p» у команді «mkdir»?
Опція «-p» дозволяє створити ієрархію каталогів, включаючи батьківські каталоги, які не існують. Це запобігає помилкам, якщо вказані каталоги вже існують.
приклад:
mkdir -p проект/документи/зображення
Як я можу встановити певні дозволи для каталогу за допомогою команди «mkdir»?
Ви можете використовувати опцію «-m», щоб встановити дозволи для створеного каталогу.
Наприклад:
mkdir -m 755 публічний
Ця команда встановлює дозволи на читання, запис і виконання для власника та дозволи на читання та виконання для інших.
Чи є спосіб створити каталог і його підкаталоги одним рухом за допомогою «mkdir» у Linux?
Так, ви можете використовувати комбінацію параметра «-p» і вказати структуру каталогів, яку ви хочете створити.
Наприклад:
mkdir -p parent/child/grandchild>Ця команда одночасно створює батьківський каталог і його підкаталоги дочірній і онуковий.
Висновок
Якщо ви користувач Linux, ви побачите, що команда mkdir неймовірно корисна для швидкого й ефективного створення каталогів або папок. Він надає низку параметрів, які можуть допомогти вам налаштувати спосіб створення каталогів, наприклад докладний вивід, налаштування дозволів і створення кількох каталогів одночасно. Однак варто зазначити, що вам знадобляться відповідні дозволи для створення каталогів у певних місцях, інакше ви можете зіткнутися з помилками дозволу заборонено. Навчання ефективному використанню команди mkdir може значно покращити вашу здатність упорядковувати файли та каталоги та підвищити вашу продуктивність у Linux.