Com GNU ou FreeBSD find
:
find . -newermt '2014-11-13 9:09' ! -newermt '2014-11-13 9:10'
Note que ele reportará um arquivo modificado pela última vez às 9: 10: 00.000000000 e não um às 9: 09: 00.000000000, mas, caso contrário, deverá estar OK para os outros 60.000.000.000 nanosegundos entre eles.
Com o GNU find
, supondo que os nomes de arquivos e diretórios não contenham caracteres de nova linha, você também pode fazer:
find . -printf '%T+/%p\n' | grep -Po '^2014-11-13\+09:09.*?/\K.*'
(ou se eles puderem conter caracteres de nova linha:
find . -printf '%T+/%pfind . -newermt '2014-11-13 9:09' ! -newermt '2014-11-13 9:10'
' | grep -Pzo '^2014-11-13\+09:09.*?/\K.*' | tr \0 \n