Это должно работать
find . -type f -mtime -3
объяснение
find find files
. starting in the current directory (and it's subdirectories)
-type f which are plain files (not directories, or devices etc)
-mtime -3 modified less than 3 days ago
Смотрите man find
для деталей
Обновить
Чтобы найти файлы, которые были последний раз изменены до определенной даты и времени (например, 08:15 20 февраля 2013 г.), вы можете сделать что-то вроде
touch -t 201302200815 freds_accident
find . -type f ! -newer freds_accident
rm freds_accident
Видеть man touch
(или info touch
- тьфу!)
Это умеренно ужасно, и может быть лучше. Вышеупомянутый подход работает на древних и не-GNU Unix, а также текущих Linux.