Puede usar inotifytools
y sus utilidades de línea de comandos.
Puede usarlo inotify
para monitorear el directorio, y devolverá eventos para el directorio en sí y para los archivos dentro del directorio.
Otra herramienta que se puede usar es inotifywatch
:
sudo inotifywatch -v -r /foo
Puede agregar -r
para ver todos los subdirectorios de forma recursiva. Sin embargo, esta solución no detecta cambios en los archivos recién creados .
Entonces otra solución es usar inotifywait
:
inotifywait -m --format "%f" /foo
Aquí hay otro ejemplo de mostrar contenido de todos los test*
archivos recién creados en /tmp
:
inotifywait -m --format "%f" /tmp | grep --line-buffered ^test | xargs -L1 -I% sudo cat /tmp/% 2> /dev/null
watch -n1 ls