我有一个目录/home/my_username/my_directory
对于 my_directory 中的每个文件,我希望如果文件更新,则将生成旧版本和新版本之间的差异,然后将通知特定程序(我自己的程序)。
最佳答案
您可以使用 http://sourceforge.net/projects/fuse/ 下可用的“用户空间中的文件系统”(FUSE)
它允许您拦截和修改给定目录的每个文件系统访问(您必须先使用自己的 FUSE 驱动程序安装它)。
您可以在 http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/ 下找到有关如何执行此操作的教程
关于linux - 如何在 Linux 中拦截文件更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34394329/