>_ IzzyLab

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

find -delete: удали по шаблону

средне

Удали все временные файлы *.tmp под /root/tree. Остальные файлы трогать нельзя.

Что потренируешь:
  • find
  • -delete
  • -name
  • удаление по шаблону

Разбор темы

find — это не только поиск, но и действия над найденным: помимо вывода путей он умеет сразу удалять совпадения встроенным действием, которое ставится в конце выражения. Файлы отбираются предикатами (-name по шаблону имени, -type f чтобы ограничиться обычными файлами), и только затем применяется действие. Удаление необратимо, поэтому здоровая привычка — сначала прогнать тот же поиск без действия и убедиться, что в выборку попало ровно то, что нужно.

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

  1. все *.tmp удалены
  2. остальные файлы на месте

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