- 主题:inotify 到底能不能通过监听目录,监视其下所有文件的变化?
想要监听所有变化,并且在内存里面维护一份文件系统的元数据树。是不是只要监听所有目录就行了,需要监听所有文件吗?
--
FROM 47.243.39.*
我测试了一下,是可以监听到文件的修改的。这跟我的认知不符。因为 inotify 监听的是目录的 inode,而修改文件时并没有改动目录的 inode. 所以过来确认一下。
【 在 zylthinking2 (zylthinking) 的大作中提到: 】
: 做个实验不就自己知道了吗
--
FROM 47.243.39.*
那看来是没问题了。我现在也是监听所有子目录。打算再同时加上定时的扫描。两种手段相结合。
【 在 vanbas (vanbas) 的大作中提到: 】
: 对,监听目录就行,但是需要监听所有目录,光监听顶层目录不行。
: - 来自「最水木 for iPhone Xr」
--
FROM 47.243.39.*