
Я просмотрел man find
, но не нашел ответа на простую задачу:
Я хочу вывести список всех файлов внутри папки, которые были изменены за последние 5 часов.
Я пытался
find ~/.purple/logs -type f -mmin 1000
для отображения измененных файлов за последние 1000 минут, но без совпадений.
Может быть, это из-за моего ограниченного знания английского, но что мне следует искать в руководстве?
решение1
Вы можете использовать
find . -maxdepth 1 -mmin -$((60*5)) -type f
для вывода списка всех обычных файлов в текущем каталоге, которые были изменены за последние 5 часов.
$((60*5))
рассчитывается оболочкой и поэтому равен 300 мин.