Перейти до основного вмісту
Модуль 2 · Урок 1 із 33/11 у курсі~10 min
Модульні уроки (1/3)

Створення ресурсів (mkdir і touch)

Крім навігації, вам часто потрібно буде організувати свій робочий простір, створивши нові папки (каталоги) і порожні файли в терміналі.


Створення папок: mkdir

Щоб створити нову папку, використовуйте команду:

Bash
mkdir [folder_name]

Ця команда означає Створити каталог. Наприклад, mkdir documents створить папку під назвою documents у вашому поточному каталозі.

Створення вкладених шляхів за допомогою -p

Якщо ви спробуєте створити папку в каталозі, який ще не існує (наприклад, projects/javascript/2026), команда не вдасться виконати та виведе помилку.

Щоб наказати Linux автоматично створювати будь-які відсутні проміжні батьківські каталоги, скористайтеся параметром -p:

Bash
mkdir -p projects/javascript/2026

Створення порожніх файлів: touch

Щоб створити порожній файл або оновити позначку часу зміни існуючого файлу, скористайтеся командою:

Bash
touch [file_name]

Наприклад, введення touch app.js створює порожній текстовий файл із такою назвою в поточній папці.


Приклади використання та поширені помилки

Якщо ви спробуєте створити файл за допомогою touch в папці, яка ще не існує, ви отримаєте повідомлення про помилку:

Bash
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directory

У цьому випадку ви повинні спочатку створити структуру каталогів, а потім створити файл:

Bash
mkdir ghost_folder
touch ghost_folder/index.html

Якщо папка вже існує, запуск mkdir без -p призведе до помилки:

Bash
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File exists

Спробуйте самі

Вправа 1: Створіть папку проектів

вправи#linux.m2.l1.e1
Спроби: 0Завантаження…

Створіть нову папку під назвою «projects» у поточному каталозі.

Завантаження редактора…
Показати підказку

Використовуйте команду mkdir, а потім назву папки «projects».

Рішення доступне після 3 спроб

Вправа 2: Вкладена структура

вправи#linux.m2.l1.e2
Спроби: 0Завантаження…

Створіть вкладене дерево каталогів 'workspace/src' за допомогою однієї команди, переконавшись у створенні всіх необхідних батьківських каталогів.

Завантаження редактора…
Показати підказку

Використовуйте параметр -p із командою mkdir, щоб створити вкладені шляхи.

Рішення доступне після 3 спроб

Вправа 3: Створіть порожній файл

вправи#linux.m2.l1.e3
Спроби: 0Завантаження…

Створіть порожній файл під назвою "index.html" у поточному каталозі.

Завантаження редактора…
Показати підказку

Використовуйте команду дотику, а потім назву файлу для створення.

Рішення доступне після 3 спроб