Как использовать find, чтобы вывести файлы которые были созданы в последний день месяца в период за год?

Подскажите, пожалуйста, как можно использовать find, чтобы проверить все вложенные директории, найти в них файлы, которые были созданы в последний день месяца и всё это в периоде за год или за столько, сколько есть там файлов?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
find может искать файлы, которые были сделаны в определенный день относительно текущего.
Следовательно нужно сперва другой командой вычислить разницу в днях между текущей датой и нужным днем, а потом уже юзать find.
при помощи простых операций, можно вычислить последний день каждого месяца через date
посчитать количество файлов можно через перенаправление результата find в wc -l
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы