Краткий ответ
- Непосредственно в корне
/лежат 4 каталога:home,etc,var,tmp. - Полный путь к файлу:
/var/log/system.log
Как это понять на схеме
Дерево читается по отступам. Каждый следующий «этаж» сдвинут вправо и соединён с родителем вертикальной чертой и уголком └──/├──.
Первый вопрос — про «непосредственно в корне». Корень обозначен как / в самом верху схемы. Его прямые «дети» — это всё, что стоит на одном шаге от него, то есть на первом уровне отступа:
Прямой потомок / |
Что это |
|---|---|
home/ |
папка |
etc/ |
папка |
var/ |
папка |
tmp/ |
папка |
Всё остальное (user1, documents, photos, log и т. д.) — это уже вложенные уровни, они не считаются лежащими в корне. Поэтому ответ 4, а не число всех папок дерева.
Как строить полный путь к файлу. Идём сверху вниз от корня к нужному файлу и соединяем имена через /:
/ → var → log → system.log
Получаем:
/var/log/system.log
Правила оформления:
- путь всегда начинается с
/(это и есть корень); - разделитель — прямой слэш
/, обратный\— только в Windows; - имя файла пишется без завершающего слэша (слэш в конце означал бы папку);
- регистр важен:
varиVar— разные имена.
Проверка
Пройди путь обратно: /var/log/system.log → в корне есть var (да, она на первом уровне)? → внутри var есть папка log (да)? → внутри log лежит файл system.log (да, это последний элемент ветки, без слэша). Схема сходится.
Для тренировки: путь к math_hw.pdf — /home/user2/assignments/math_hw.pdf (здесь три уровня вложенности), а путь к reunion.png — /home/user1/photos/family/reunion.png. Принцип один: сколько уровней прошли — столько слэшей плюс начальный.