Você pode usar find . -type d para listar os diretórios. O comando find com a opção iname filtrará os resultados necessários para você.
Para obter os arquivos modificados, -mmin deve funcionar perfeitamente. Experimente também com a opção -mtime . Além disso, para obter os arquivos modificados em um diretório, você pode usar o programa dnotify . Marque esta página de manual para uso.
Redirecionar a saída de um arquivo de log find /Users/ghanshyam -type f -mmin -5 -print > modified_log
Sobre as opções disponíveis para executar seu comando:
- Escreva um script para executar o comando a cada 5 minutos com intervalo de suspensão
- crie um cron job
- use o comando
watche coloque-o em segundo plano - crie um daemon