Você pode usar o seguinte comando:
find /path/to/dir -newermt "yyyy-mm-dd HH:mm:ss" -not -newermt "yyyy-mm-dd HH:mm:ss+1"
Este comando listará o arquivo na pasta /path/to/dir
modificada entre yyyy-mm-dd HH:mm:ss
e yyyy-mm-dd HH:mm:ss + 1 second
Isso deve fazer o truque, Você também pode adaptar este comando para encontrar o arquivo modificado em um determinado minuto, hora, dia, mês, isso é muito flexível.
Se você quiser encontrar o arquivo pelo tempo de acesso, pode ajustá-lo assim:
find /path/to/dir -newerat "yyyy-mm-dd HH:mm:ss" -not -newerat "yyyy-mm-dd HH:mm:ss+1"
E se você quiser apenas o tempo de criação:
find /path/to/dir -newerct "yyyy-mm-dd HH:mm:ss" -not -newerct "yyyy-mm-dd HH:mm:ss+1"
Esta busca de comando entre as duas datas você menciona a primeira data sendo inclusiva e a segunda exclusiva; encontre o arquivo modificado em ou após date 1
e antes de date 2
.
você quer mais informações veja este artigo de blog é legal: Find Files Modified On Data específica