Я хотел бы найти файлы, которые были изменены в последний час. пример:

File             Time Modified             
test1.log             14.45PM   
test2.log             15.01PM            
test3.log             15.15PM  

Поэтому, когда я запускаю функцию поиска в 15:30, я хочу, чтобы она отображала только

  • test2.log
  • test3.log

В настоящее время мой код

find /root/Desktop/test/ -type f -mmin -60

это покажет

  • test1.log
  • test2.log
  • test3.log

Я хочу, чтобы он отображал 15:00 PM файл onwrds, а не 1 час с 15:30 возможно?

1 ответ1

0

Измените -60 на сколько бы минут не было времени.

find /root/Desktop/test/ -type f -mmin -$(date +%M)

Команда date форматирует свои выходные данные на основе текущего времени, а строка формата +%M создает поле минут текущего времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .