linux-labs

← Практика

Создать структуру каталогов и файлов

Песочница · Вводное · 12 мин · 70 баллов

Создать структуру каталогов и файлов

Упражнение на создание каталогов и файлов. Нужно собрать в домашнем каталоге дерево проекта заданной структуры.

Задача

Создай в домашнем каталоге такую структуру:

  1. каталог ~/project, а внутри него подкаталоги bin, src, docs;
  2. пустой файл ~/project/src/main.txt (через touch);
  3. файл ~/project/README.md с текстом-заголовком (например # Project);
  4. каталог ~/project/logs с правами 700 (доступ только владельцу).

Подсказки по подходу

  • Создать вложенные каталоги за раз: mkdir -p ~/project/{bin,src,docs}.
  • Пустой файл: touch ~/project/src/main.txt.
  • Записать текст в файл: echo "# Project" > ~/project/README.md.
  • Права сразу при создании: mkdir -m 700 ~/project/logs (или потом chmod 700).

Всё нужное уже установлено. Интернет на машине отсутствует — и не понадобится.

Подсказки

Подсказка 1

Создай каркас одной командой: mkdir -p ~/project/{bin,src,docs}. Проверь деревом: ls -R ~/project.

Подсказка 2

Файлы: пустой — touch ~/project/src/main.txt; с текстом — echo "# Project" > ~/project/README.md. Убедись: cat ~/project/README.md.

Подсказка 3

Каталог с правами только для владельца: mkdir -m 700 ~/project/logs (или mkdir ~/project/logs && chmod 700 ~/project/logs). Проверь ls -ld ~/project/logs — должно быть drwx------.

Поднимет вашу личную эфемерную Linux-ВМ для задания — обычно пара секунд. После работы её можно остановить.