Isso é alguma ajuda para você?
find / -mtime -5 | head -1
Isso informa quais arquivos foram alterados nos últimos 5 minutos e gera a primeira linha.
Você pode, naturalmente, especificá-lo para procurar apenas por arquivos png, por exemplo:
find / -name "*.png" -mtime -5 | head -1
Em que /
é o diretório em que a pesquisa é iniciada - neste caso, raiz do sistema, -name "*.png"
é um filtro para sua pesquisa, -mtime -5
é um filtro usado para selecionar apenas arquivos modificados nos últimos 5 minutos e | head -1
pega a saída de tudo antes do pipe e imprime apenas a primeira linha.
Lembre-se de que, sem o primeiro filtro, ele também verifica os diretórios, portanto, o uso do filtro de nome de arquivo é recomendado.
referência de horário de verão
Edit: Se você quiser excluir algumas pastas, provavelmente seria melhor escrever um script bash que tem N pastas especificadas para pesquisa e, em seguida, faz o comando para cada uma delas.
Isso significa que seu script seria executado:
find /your/first/folder -name "*.png" -mtime -5 | head -1
então
find /your/second/folder/location -name "*.png" -mtime -5 | head -1
e assim por diante.