>_ IzzyLab

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

find: только каталоги

легко

Выведи пути всех каталогов внутри /root/tree (включая сам /root/tree), отсортированные, в /root/dirs.txt.

Что потренируешь:
  • find
  • -type
  • фильтр по типу
  • каталоги
  • sort

Разбор темы

У find есть предикат отбора по типу объекта, различающий обычные файлы, каталоги, симлинки и прочее. Фильтр по типу «каталог» оставляет в выводе и стартовую точку, и все вложенные директории, но отбрасывает файлы. Как и любой обход find, результат не упорядочен по умолчанию, поэтому его сортируют перед записью.

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

  1. перечислены все каталоги

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