Ви можете використовувати inotifytoolsі його утиліти командного рядка.
Ви можете використовувати inotifyдля моніторингу каталогу, і він буде повертати події як для самого каталогу, так і для файлів усередині каталогу.
Ще один інструмент, який можна використовувати inotifywatch:
sudo inotifywatch -v -r /foo
Ви можете додати -rдля перегляду всіх підкаталогів рекурсивно. Однак це рішення не виявляє змін у новостворених файлах .
Отже, іншим рішенням є використання inotifywait:
inotifywait -m --format "%f" /foo
Ось ще один приклад показу вмісту всіх новостворених test*файлів у /tmp:
inotifywait -m --format "%f" /tmp | grep --line-buffered ^test | xargs -L1 -I% sudo cat /tmp/% 2> /dev/null
watch -n1 ls