Linux shell: как удалить файлы, старше определённой даты?
find /path/to/files/* -mtime +1 -delete
При этом нюанс
-mtime +1
модифицированные больше 1 дня назад
-mtime 1
модифицированные один день назад (сегодня и позавчера уже не затронет)
вместо -delete можете для начала ничего не писать, он выдаст на экран что найдет, чтобы убедиться что все ок.
У find есть ключ mtime - как раз то, что вам нужно.