Выбор ответа Middle grep, sed, awk, find, xargs обновлено

find -mtime +7

Вопрос

Какие файлы найдёт find /var/log/app -name '*.log' -mtime +7?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Изменённые 8 и более суток назад. -mtime n сравнивает возраст в целых сутках (дробная часть отбрасывается). +7 значит «больше 7», то есть 8 полных суток и старше; -7 значит «меньше 7».

Варианты ответа

  1. Изменённые за последние 7 дней
  2. Созданные больше 7 дней назад
  3. Изменённые ровно 7 суток назад
  4. Изменённые 8 и более суток назадправильный ответ

Разбор

-mtime n сравнивает возраст в целых сутках (дробная часть отбрасывается). +7 значит «больше 7», то есть 8 полных суток и старше; -7 значит «меньше 7». Время создания find в классическом варианте не проверяет: mtime это изменение содержимого. Для минут есть -mmin.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.