logo

Як створити каталог у Linux | Команда mkdir

У Linux команда «mkdir» нагадує чарівну паличку для надзвичайно легкого створення папок. «mkdir» розшифровується як make directory, і це допомагає вам упорядковувати ваш комп’ютер, створюючи папки за допомогою лише однієї команди. Незалежно від того, створюєте ви одну папку чи кілька папок у рядку, «mkdir» допоможе вам підтримувати порядок на комп’ютері. У цьому посібнику ми поговоримо про те, як використовувати «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

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.