Щоб знайти файли, змінені принаймні за 5 днів, скористайтеся:
find . -newermt "5 days"
Синтаксис специфікації часу відповідає значенню для date -d. Для man findотримання -newerXYдодаткової інформації див.
Не можна використовувати, наприклад, -mminдля цього. Про це повідомлялося як про помилку знаходження GNU , і було вирішено шляхом впровадження -newerXYу findutils 4.3.3 (~ 2007), як я показав вище.
Мабуть, не GNU знайшов, що використовувався, а BusyBox.
Тоді ви зможете touch -dв майбутньому створити тимчасовий файл із датою, а потім скористатися -newerперемикачем, findнаприклад:
touch -d "+5 days" tmpfile
find . -newer tmpfile
BusyBox touchне підтримує цей формат дати, але принцип той самий і його findпідтримує -newer. Створення довідкового файлу з правильною датою залишається читачем як вправа (завжди зручно писати).