Linux Labs

Первые шаги / Ступень 5 из 15

Навигация и пути

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 8 · на машине · 4 мин

Найди файл по имени

Имя файла известно, а где он лежит — нет. find сам обойдёт дерево каталогов и напечатает каждое совпадение.

bash
find /etc/nginx -type f -name nginx.conf

Первое слово после find — где искать: этот каталог со всеми вложенными. -type f оставляет только обычные файлы, -name задаёт имя. Каждое совпадение find печатает отдельной строкой, путём от каталога, с которого начал.

Начинай поиск с каталога, где файл может быть. Поиск от / обходит всю систему: на учебной машине это несколько секунд и сотни строк Permission denied о чужих каталогах.

Путь с пробелом бери в кавычки целиком: cat 'release notes.txt'. Без кавычек оболочка разделит его на два слова, и cat будет искать два файла, release и notes.txt. Сами кавычки в путь не входят.

Упражнение · посмотреть

Найди рабочий конфиг

В ~/path-lab два файла site.conf. Найди оба командой ниже, затем прочитай каждый через cat по найденному пути. Нужен тот, где mode=active.

Войти и начать Машина доступна после входа
Ubuntu 24.04
Загрузка…