Выбор ответа 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».
Варианты ответа
- Изменённые за последние 7 дней
- Созданные больше 7 дней назад
- Изменённые ровно 7 суток назад
- Изменённые 8 и более суток назадправильный ответ
Разбор
-mtime n сравнивает возраст в целых сутках (дробная часть отбрасывается). +7 значит «больше 7», то есть 8 полных суток и старше; -7 значит «меньше 7». Время создания find в классическом варианте не проверяет: mtime это изменение содержимого. Для минут есть -mmin.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.