`
sbl2255
  • 浏览: 218338 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

inotify-tools 监控文件动态

 
阅读更多

 

监控文件实时动态

 

 

inotify-tools包含了2个工具:

1. inotifywait

 

inotifywait -mrq --timefmt '%Y/%m/%d-%H:%M:%S' --format '%T %w %f' -e modify,delete,create,move,attrib /root/tmp/

 

 

/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ CREATE a.test
/root/ OPEN a.test
/root/ CLOSE_WRITE,CLOSE a.test
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN a.test
/root/ CREATE .a.test.swp
/root/ OPEN .a.test.swp
/root/ CREATE .a.test.swx
/root/ OPEN .a.test.swx
/root/ CLOSE_WRITE,CLOSE .a.test.swx
/root/ DELETE .a.test.swx
/root/ CLOSE_WRITE,CLOSE .a.test.swp
/root/ DELETE .a.test.swp
/root/ CREATE .a.test.swp

 

 

2.inotifywatch

 

^Ctotal  modify  attrib  close_write  close_nowrite  open  moved_from  moved_to  create  delete  filename
63     6       5       8            8              16    2           2         8       8       /root/
[root@localhost ~]# inotifywatch -r /root
Establishing watches...
Finished establishing watches, now collecting statistics.
^Ctotal  access  modify  attrib  close_write  close_nowrite  open  moved_from  moved_to  create  delete  filename
41     1       4       4       5            5              10    1           1         5       5       /root/

 

 

 

分享到:
评论

相关推荐

    inotify-tools-3.14源码包

    inotify-tools是一款用于Linux系统中监控文件系统变化的工具集,它提供了inotifywait和inotifywatch两个命令行程序,便于用户方便地跟踪和记录文件系统的各种事件。在某些情况下,例如在yum安装inotify-tools时遇到...

    inotify-tools-3.14.tar.gz 亲测有效!

    **inotify-tools** 是一套 Linux 系统下的监控文件系统变动的工具,它提供了一组命令行程序,允许用户和程序实时监控文件系统的各种变化,如文件创建、修改、删除等事件。`inotify-tools-3.14.tar.gz` 是这个工具集...

    inotify-tools-3.14.zip

    inotify-tools是一个强大的Linux工具集,它提供了对文件系统事件的监控,如文件创建、修改、删除等,极大地简化了文件同步的工作。本文将深入探讨如何利用inotify-tools与rsync相结合,实现实时、高效的多服务器文件...

    inotify-tools-3.14.tar.gz

    Inotify是Linux内核提供的一种文件系统事件监控机制,它允许应用程序监控文件系统的变化,如创建、删除、修改等操作。而`inotify-tools`则是一组用于与Inotify接口交互的用户空间工具,能够帮助我们更方便地利用...

    inotify-tools软件包

    `inotifywait`是`inotify-tools`中用于实时监控文件或目录变化的命令。它的基本用法是监控指定的文件或目录,并在发生指定的事件时退出或执行预定义的命令。例如,你可以使用`inotifywait`来监视一个目录,当有新的...

    inotify-tools-3.14.tar.gz+linux文件同步软件(含安装方法和同步脚本)

    2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。...

    inotify-tools-3.14.tar.gz工具源码包

    2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。...

    redhat9 inotify-tools(x86-64)

    Inotify,它是在内核 2.6.13 版本中引入的一个新功能,它为用户态监视文件系统的变化提供了强大的支持,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除...

    inotify-tools-3.13.zip

    其中,inotify-tools是一个非常实用的工具集,用于监控文件系统事件。这个名为"inotify-tools-3.13.zip"的压缩包包含了这个工具集的版本3.13,对于那些需要实时跟踪文件系统变化的开发者和系统管理员来说,无疑是一...

    inotify-tools+rsync同步使用方法介绍

    `inotify-tools` 和 `rsync` 是两个强大的开源工具,用于实时监控文件系统变动并同步数据。本篇文章将详细介绍如何结合这两个工具在Linux环境中实现高效的数据同步。 `inotify-tools` 是一组C语言编写的命令行工具...

    inotify-tools-master.zip

    它允许应用程序监控文件系统事件,如文件或目录的创建、修改、删除、移动以及权限改变等。通过注册inotify句柄并设置感兴趣的事件,程序可以接收到这些事件的通知,从而实现对文件系统的实时监控。 ### 红黑树算法 ...

    Rsync+sersync+inotify-tools

    Inotify-tools 包含了 `inotifywait` 和 `inotifywatch` 两个命令行工具,它们可以帮助开发者或系统管理员监控文件系统活动,进而触发相应的处理逻辑,例如调用 Rsync 或 Sersync 进行文件同步。 结合这三个工具,...

    inotify-tools-3.14和3.13合集

    在Linux操作系统中,`inotify-tools`是一组用于监控文件系统事件的工具,它提供了对`inotify`接口的用户空间访问。`inotify`是Linux内核提供的一种机制,可以监视文件系统的创建、删除、修改等事件。`inotify-tools`...

    inotify-tools-3.14

    inotify-tools就是这样一个用于监控文件系统事件的工具集,其最新版本为3.14。本文将详细探讨inotify-tools的原理、功能以及如何在实际应用中利用3.14版本进行高效监控。 一、inotify简介 inotify是Linux内核提供...

    redhat8 inotify-tools(x86-64)

    Inotify,它是在内核 2.6.13 版本中引入的一个新功能,它为用户态监视文件系统的变化提供了强大的支持,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除...

    rsync3.0.9+inotify-tools3.1.14

    它允许应用程序监控文件系统中的变化,如创建、删除、修改和移动等事件。inotify-tools则是一组用于操作inotify的命令行工具,包括inotifywait和inotifywatch,它们可以方便地与shell脚本结合,以响应文件系统事件并...

    inotify-tools+rsync实时同步文件的配置方法

    【inotify-tools】是Linux内核2.6版本后引入的一种文件系统监控工具,它能够实时监测文件系统中的各种变化,如创建、修改、删除、移动等事件。这对于需要实时同步文件的应用场景非常有用,例如在分布式系统或者备份...

    rsync+inotify-tool

    rsync是高效的数据同步工具,而inotify-tools则是一组用于利用Linux内核的inotify机制来监控文件系统事件的程序。 **rsync详解:** rsync是一款强大的、功能丰富的文件和目录同步工具,它能够快速地在本地或远程...

Global site tag (gtag.js) - Google Analytics