Якщо у вас є GNU find, то є легіон відповідних варіантів. Єдиний корч полягає в тому, що інтерфейс до них менший, ніж зоряний:
-mmin n (час модифікації в хвилинах)
-mtime n (час модифікації в днях)
-newer file (час модифікації, більш новий, ніж час модифікації файлу)
-daystart (налаштувати час початку від поточного часу до початку дня)
- Плюс альтернативи часу доступу та часу "змінити" або "створити".
Важкою частиною є визначення кількості хвилин з часу.
Один із варіантів, який варто врахувати: використовувати touchдля створення файлу потрібну мітку часу модифікації; потім використовуйте findс -newer.
touch -t 200901031231.43 /tmp/wotsit
find . -newer /tmp/wotsit -print
rm -f /tmp/wotsit
Це шукає файлів новіших, ніж 2009-01-03T12: 31: 43. Зрозуміло, що в сценарії /tmp/wotsitбуде ім'я з PID або іншим значенням, щоб зробити його унікальним; і там слід trapзабезпечити його видалення, навіть якщо користувач перебиває, і так далі, і так далі.