Eu codificaria meu caminho em torno de inotifywait -r -m --csv -e ATTRIB /my/dir . Isso imprime qualquer arquivo assim que alguém modifica o mtime, o ctime, as permissões (e outros stufF menores) para que você possa apenas touch desse arquivo de acordo com seus requisitos. É uma solução complicada e desajeitada, mas não consegue pensar em nada mais simples para o caso geral.
Sua exigência para atualizar mtime não é padrão; está tudo bem com ctime . Normalmente, você permite que as pessoas retrocedem com mtime livremente, para que ele possa armazenar a data em que o conteúdo do arquivo foi significativamente atualizado. A hora em que algo sobre o arquivo foi alterado (por exemplo, alteração de horário, permissões alteradas, arquivo criado, etc.) está marcado com ctime ; veja stat /my/file ou ls -lc ou localize o mais recente com find . -cmin -60