>_ IzzyLab

Практическое задание

find: файлы по имени

легко

В дереве /root/tree найди все файлы с расширением .conf (на любой глубине) и запиши их пути, отсортированные, в /root/found.txt.

Что потренируешь:
  • find
  • поиск по имени
  • glob-шаблоны
  • sort
  • рекурсивный обход

Разбор темы

find — движок рекурсивного обхода дерева: первым аргументом задают точку старта, дальше навешивают предикаты-фильтры. Отбор по имени делается предикатом с glob-шаблоном, и шаблон обязательно берут в кавычки, иначе шелл раскроет его сам ещё до запуска find. Порядок вывода find не гарантирует, поэтому для воспроизводимого результата его пропускают через sort.

Что проверяется

  1. найдены все .conf-файлы

Как это выглядит