Как в Линуксе периодически следить за изменениями файлов в директории?
В некоторой директории хранится большой архив файлов. Cпустя некоторое время, не в реальном времени, хочется иметь возможность просматривать список файлов, которые были добавлены/удалены/изменены (типа как команда diff для директорий).
Я так понимаю, должен создаться файл индекса или что-то наподобие, чтобы затем какой-то утилитой можно было листать список файлов ( или создать HTML/TXT).
Эту операцию хочу вручную проводить каждый раз перед резервированием данных, чтобы проверить что нужно хранить, а что нет.
Erelecano Oioraen: прошу прощения, у меня оказывается ранее в другом табе (закладке) была открыта другая ссылка, до которой дошёл, посчитав что это та самая, которую мне и посоветовали.
Можно использовать утилиту типа inotify-tools, но если много файлов, то может сказаться на производительности.
Если достаточно периодично проверять - то да, создать индекс, где хранить дату изменения/создания файла и что-то типа md5 хеша его.
Периодически, по крону - строить новый индекс и сверять с предыдущим.