如何捕获更改文件夹中文件的事件?

香卡梅农

更改(删除,添加或编辑)UNIX中的文件夹的内容时,会生成任何事件吗?可以捕获此事件以触发另一个脚本吗?

幼虫

如果您使用的是Linux,则可以使用inotify子系统来捕获此类问题。inotify用于Python,Perl等的绑定,或者您可以在外壳程序脚本中使用该inotifywait程序(inotify-tools包的一部分)。

例如,如果我运行inotifywait -m /tmp,它将监视/tmp更改。如果创建文件,则会看到:

/tmp/ CREATE foo
/tmp/ OPEN foo
/tmp/ ATTRIB foo
/tmp/ CLOSE_WRITE,CLOSE foo

如果删除该文件,则会看到:

/tmp/ DELETE foo

您可以编写一个Shell脚本来读取这些通知inotifywait并相应地对其进行操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改文件夹中文件的路径

来自分类Dev

如何更改 Dolphin 中不同文件夹中文件的排序方式?

来自分类Dev

如何获得Perforce文件夹中文件的数量?

来自分类Dev

如何从文件夹中文件的名称中删除字符?

来自分类Dev

更改Linux中文件夹的所有者

来自分类Dev

如何限制对 Apache2 中文件夹的访问

来自分类Dev

Nemo文件管理器:如何更改工具栏按钮中文件夹名称的字体颜色?

来自分类Dev

Nemo文件管理器:如何更改工具栏按钮中文件夹名称的字体颜色?

来自分类Dev

终端中文件夹内文件夹的路径

来自分类Dev

如何更改文件夹颜色?

来自分类Dev

如何更改文件夹颜色?

来自分类Dev

如何更改Xcode文件夹的名称?

来自分类Dev

Drive-sdk通知推送:如何捕获特定文件夹的文件更改以及进行更改的用户?

来自分类Dev

子文件夹中文件的更改不会使缓存无效(ADD或COPY)

来自分类Dev

没有Sudo不能更改主文件夹中文件的权限

来自分类Dev

bat文件更改文件夹中文件的日期时间,今天的日期时间从文本列表中读取文件名

来自分类Dev

如何更改文件夹cygwin中的文件名?

来自分类Dev

如何更改文件或文件夹的所有者?

来自分类Dev

如何更改各种文件夹中特定文件的名称

来自分类Dev

如何解决git中文件重命名文件夹的冲突?

来自分类Dev

如何获取python中文件文件夹的列表列表?

来自分类Dev

如何使用其余端点获取Sharepoint中文件/文件夹/文档的权限级别?

来自分类Dev

如何在不影响apache中文件的情况下重定向文件夹?

来自分类Dev

如何获得对/ etc / apt文件夹中文件的访问权限?

来自分类Dev

如何使用其余端点获取Sharepoint中文件/文件夹/文档的权限级别?

来自分类Dev

如何在不影响apache中文件的情况下重定向文件夹?

来自分类Dev

IIS和ASP MVC:如何启用对文件系统中文件夹的访问

来自分类Dev

如何解决git中文件重命名文件夹的冲突?

来自分类Dev

如何递归提取文件夹未压缩但其中文件被压缩的位置。

Related 相关文章

  1. 1

    更改文件夹中文件的路径

  2. 2

    如何更改 Dolphin 中不同文件夹中文件的排序方式?

  3. 3

    如何获得Perforce文件夹中文件的数量?

  4. 4

    如何从文件夹中文件的名称中删除字符?

  5. 5

    更改Linux中文件夹的所有者

  6. 6

    如何限制对 Apache2 中文件夹的访问

  7. 7

    Nemo文件管理器:如何更改工具栏按钮中文件夹名称的字体颜色?

  8. 8

    Nemo文件管理器:如何更改工具栏按钮中文件夹名称的字体颜色?

  9. 9

    终端中文件夹内文件夹的路径

  10. 10

    如何更改文件夹颜色?

  11. 11

    如何更改文件夹颜色?

  12. 12

    如何更改Xcode文件夹的名称?

  13. 13

    Drive-sdk通知推送:如何捕获特定文件夹的文件更改以及进行更改的用户?

  14. 14

    子文件夹中文件的更改不会使缓存无效(ADD或COPY)

  15. 15

    没有Sudo不能更改主文件夹中文件的权限

  16. 16

    bat文件更改文件夹中文件的日期时间,今天的日期时间从文本列表中读取文件名

  17. 17

    如何更改文件夹cygwin中的文件名?

  18. 18

    如何更改文件或文件夹的所有者?

  19. 19

    如何更改各种文件夹中特定文件的名称

  20. 20

    如何解决git中文件重命名文件夹的冲突?

  21. 21

    如何获取python中文件文件夹的列表列表?

  22. 22

    如何使用其余端点获取Sharepoint中文件/文件夹/文档的权限级别?

  23. 23

    如何在不影响apache中文件的情况下重定向文件夹?

  24. 24

    如何获得对/ etc / apt文件夹中文件的访问权限?

  25. 25

    如何使用其余端点获取Sharepoint中文件/文件夹/文档的权限级别?

  26. 26

    如何在不影响apache中文件的情况下重定向文件夹?

  27. 27

    IIS和ASP MVC:如何启用对文件系统中文件夹的访问

  28. 28

    如何解决git中文件重命名文件夹的冲突?

  29. 29

    如何递归提取文件夹未压缩但其中文件被压缩的位置。

热门标签

归档