Уроки модуля (1/3)
Создание ресурсов (mkdir и touch)
Помимо навигации, вам часто придется организовывать свое рабочее пространство, создавая в терминале новые папки (каталоги) и пустые файлы.
Создание папок: mkdir
Чтобы создать новую папку, используйте команду:
mkdir [folder_name]Эта команда означает Создать каталог. Например, mkdir documents создаст папку с именем documents в вашем текущем каталоге.
Создание вложенных путей с помощью -p
Если вы попытаетесь создать папку внутри каталога, который еще не существует (например, projects/javascript/2026), команда завершится неудачно и отобразит ошибку.
Чтобы указать Linux автоматически создавать недостающие промежуточные родительские каталоги, используйте опцию -p:
mkdir -p projects/javascript/2026Создание пустых файлов: touch
Чтобы создать пустой файл или обновить метку времени изменения существующего файла, используйте команду:
touch [file_name]Например, при вводе touch app.js в текущей папке создается пустой текстовый файл с таким именем.
Примеры использования и распространенные ошибки
Если вы попытаетесь создать файл с помощью touch внутри папки, которая еще не существует, вы получите сообщение об ошибке:
touch ghost_folder/index.html
# Output:
# touch: cannot touch 'ghost_folder/index.html': No such file or directoryВ этом случае необходимо сначала создать структуру каталогов, а затем создать файл:
mkdir ghost_folder
touch ghost_folder/index.htmlЕсли папка уже существует, запуск mkdir без -p приведет к ошибке:
mkdir projects
# Output:
# mkdir: cannot create directory 'projects': File existsПопробуйте сами
Упражнение 1. Создайте папку проектов.
Создайте новую папку с именем «проекты» в текущем каталоге.
Показать подсказку
Используйте команду mkdir, за которой следует имя папки «проекты».
Решение доступно после 3 попыток
Упражнение 2. Вложенная структура
Создайте вложенное дерево каталогов «workspace/src» с помощью одной команды, обязательно создав все необходимые родительские каталоги.
Показать подсказку
Используйте опцию -p с командой mkdir для создания вложенных путей.
Решение доступно после 3 попыток
Упражнение 3. Создайте пустой файл
Создайте пустой файл с именем index.html в текущем каталоге.
Показать подсказку
Используйте сенсорную команду, за которой следует имя создаваемого файла.
Решение доступно после 3 попыток