Вступ

У Linux директорія (або папка) — це спеціальний тип файлу, який використовується для організації інших файлів у файловій системі. Створення директорій є важливою частиною керування файлами та їх організацією. Одним із найпоширеніших способів створення директорій у Linux є використання команди mkdir (make directory).

Команда mkdir

Команда mkdir (make directory) в Linux використовується для створення нових директорій. Це базова команда для роботи з файловою системою, і вона підтримується практично в усіх Unix-подібних операційних системах, включаючи Linux. Команда дозволяє створювати одну або кілька директорій одночасно та підтримує кілька корисних параметрів для додаткових налаштувань.

Синтаксис

mkdir [опції] ім'я_директорії

Опції

  • -p або --parents: створює директорії разом із їхніми батьківськими, якщо вони не існують.
  • -v або --verbose: виводить повідомлення про створення кожної директорії.
  • -m або --mode: дозволяє задати права доступу до нової директорії.
  • -Z: встановлює SELinux контекст безпеки для нової директорії.

Приклади використання

Створення однієї директорії

Щоб створити одну директорію:

mkdir my_directory

Це створить директорію з назвою my_directory в поточному каталозі.

Створення кількох директорій одночасно

Можна створювати кілька директорій одночасно, просто перерахувавши їх назви через пробіл.

mkdir dir1 dir2 dir3

Ця команда створить три нові директорії з назвами dir1, dir2 і dir3.

Створення вкладених директорій

Щоб створити вкладену директорію, ви можете використовувати опцію -p (або --parents), яка створить всі необхідні батьківські директорії, якщо вони не існують.

mkdir -p parent_dir/child_dir/sub_dir

Це створить всі три директорії: parent_dir, child_dir, і sub_dir, навіть якщо вони ще не існують.

Використання mkdir з правами доступу

Іноді потрібно створити директорію з певними правами доступу. Для цього використовується опція -m (або --mode), яка дозволяє задати права на доступ при створенні директорії.

mkdir -m 755 secure_dir

Це створить директорію з назвою secure_dir, задавши права доступу 755 (чтення і виконання для всіх, запис тільки для власника).

Отримання детальних повідомлень

Щоб отримати детальну інформацію про створення кожної директорії, можна скористатися опцією -v (або --verbose).

mkdir -v verbose_dir

Ця команда виведе повідомлення на екран про створення директорії verbose_dir.

Висновок

Створення директорій у Linux за допомогою команди mkdir — це простий і ефективний спосіб організовувати файли у файловій системі. Завдяки таким додатковим параметрам, як створення вкладених директорій, задання прав доступу та виведення детальних повідомлень, mkdir може бути дуже гнучким інструментом для керування файлами та папками в Linux.

Від ittutorials

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *