Instale inotify-tools
e você pode brincar com inotifywatch
e inotifywait
. O primeiro registra toda a atividade, o segundo quebra em determinada atividade. Ambos funcionam bem, mas obviamente o que você quer depende do que você está fazendo.
Um simples bash para mostrar a primeira operação dentro de um diretório é:
$ inotifywait -r .
./path/to/ OPEN file.ext
Note que se for um grande diretório, configurar todos os ouvintes leva um tempo.
Para um melhor acesso ao script, consulte pyinotify
ou apenas observe os cabeçalhos C de inotify-tools
.