在Debian系统中,inotify可监控以下文件类型及变化:
- 普通文件:包括文本、二进制文件等,可监控其创建、删除、修改等事件。
- 目录:能监控目录的创建、删除、重命名,以及目录内文件的新增、删除、修改等。
- 符号链接:可监控符号链接本身及指向目标文件的变化。
- 设备文件:如块设备(硬盘分区)、字符设备(键盘、鼠标)等的创建、删除、读写等事件。
- 套接字文件:用于进程间通信的套接字文件的创建、删除、读写等。
- 管道文件:包括匿名管道和命名管道的相关事件。
注意:inotify不支持直接监控挂载点及特殊文件系统(如网络文件系统)中的文件。