Linux — поиск файлов, созданных за последние X секунд

#linux #unix #find

#linux #unix #Найти

Вопрос:

Может find использоваться для поиска файлов, созданных за последние 5 секунд?

Я использую команду, подобную следующей:

 $ find /myPath -name "sun*" -type f  -cmin -1
  

в котором перечислены файлы, созданные за последнюю минуту, но мне нужно более высокое разрешение.

Ответ №1:

GNU find Опция -cmin принимает действительные числа. Поскольку 5 секунд равны 0,083 минутам, вы можете выполнить следующее:

 $ find /myPath -name "sun*" -type f -cmin -0.083
  

Комментарии:

1. Нет, это не сработало,, это выдает ошибку ниже.. $ find /myPath -имя «sun*» -введите f -cmin -0.083 find: недопустимый аргумент -0.083' to -cmin’

2. @SunilGowda В зависимости от ваших локалей вам, возможно, придется использовать «,» в качестве разделителя с плавающей запятой. Либо используйте $ LANG=C find /myPath -name "sun*" -type f -cmin -0.083 , либо $ find /myPath -name "sun*" -type f -cmin -0,083