Изменения отслеживаются, размер не подсчитывается.
Для отслеживания изменений используются команды find (получить список файлов), stat (получить их свойства) и sha1sum (завернуть вывод stat в одну длинную строку шестнадцатиричных цифр) .
Это реализовано в функции directory_sum().
Эта последовательность команд вызывается с интервалом в несколько секунд, результирующая строка сравнивается с предыдущей (функция directory_watcher() )