Создать структуру каталогов и файлов
Песочница · Вводное · 12 мин · 70 баллов
Создать структуру каталогов и файлов
Упражнение на создание каталогов и файлов. Нужно собрать в домашнем каталоге дерево проекта заданной структуры.
Задача
Создай в домашнем каталоге такую структуру:
- каталог
~/project, а внутри него подкаталогиbin,src,docs; - пустой файл
~/project/src/main.txt(черезtouch); - файл
~/project/README.mdс текстом-заголовком (например# Project); - каталог
~/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-ВМ для задания — обычно пара секунд. После работы её можно остановить.