Вступ
У 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.