find
- отличный инструмент для поиска файлов. У него есть возможность найти файлы, которые были изменены за последние X дней с помощью -mtime
. Однако я бы хотел что-то более мелкое, чем это. Я хочу найти файлы, которые были изменены за последние 2 часа. Есть ли способ заставить find (или другой подобный инструмент) сделать это?
найти человека
-ммин
Последний раз данные файла были изменены n минут назад.
Альтернатива (лучший) ответ Пола Брюера: -newer
. По сути, он находит что-нибудь новее, чем файл. Таким образом, вы можете использовать касание, чтобы создать отметку времени для файла в прошлом, а затем посмотреть, что новее, чем это.
touch -t 201002160900 timestamp find . -newer timestamp