Возможный дубликат:
Как удалить файлы, измененные между определенными датами?
Как я могу рекурсивно перечислить все файлы в каталоге, которые были изменены в течение определенного промежутка времени?
например между 23.12.2011 и 25.12.2011?
find some_dir -newermt '2011-12-23' -and -not -newermt '2011-12-25'
Сюда входят файлы, измененные 2011-12-23, но не файлы, измененные 2011-12-25. Используйте 2011-12-25 23:59:59
, если хотите включить файлы, измененные 2011-12-25.