Я ищу команду, которая перечисляет все файлы, созданные между 4 и 7:40 утра сегодня утром. Я в курсе find . -mtime 0
но в нем перечислены все файлы, созданные сегодня. Я могу передать это grep, но мои знания не позволяют мне отфильтровать все файлы, кроме файлов, созданных между 4 и 7:40.
2
2 ответа
2
Если у вас есть GNU find
, вы можете сделать это:
find -newermt "2011-03-17 04:00" ! -newermt "2011-03-17 07:40"
С другими версиями find
вы можете сделать что-то вроде этого:
touch -d "2011-03-17 04:00" start
touch -d "2011-03-17 07:40" end
find -newer start ! -newer end
rm start end
1
Опция -mmin
для поиска использует минуты вместо дней.