Я могу отслеживать изменения содержимого файла с помощью команды tail -f
Есть ли аналогичный способ отслеживания изменений структуры каталогов так, как tail -f контролирует файл?
У меня есть длительный процесс, который добавляет файл к определенному пути в директории, и я хочу отслеживать записи файлов, как они (или они) пишут записи в каталоги и подкаталоги.
--events не является фильтром, вы должны использовать --event. Например, вот командная строка для мониторинга событий создания / изменения:
# inotifywait . --recursive --monitor --event CREATE --event MODIFY
Затем я вижу:
Setting up watches. Beware: since -r was given, this may take a while!
И вот формат фида:
[path] [event] [file]
, например
./.mozilla/firefox/b4ar08t6.default/ MODIFY cookies.sqlite-wal
./.mozilla/firefox/b4ar08t6.default/ MODIFY cookies.sqlite-wal
./.mozilla/firefox/b4ar08t6.default/ MODIFY cookies.sqlite-wal