温馨提示×

CentOS readdir实时监控目录变化

小樊
60
2025-07-24 22:58:33
栏目: 智能运维

在 CentOS 系统中,可以使用 inotifywait 命令来实时监控目录变化

首先,确保已经安装了 inotify-tools 软件包。如果尚未安装,请运行以下命令:

sudo yum install inotify-tools

接下来,你可以使用 inotifywait 命令监控目录变化。例如,要监控名为 /path/to/directory 的目录,请运行以下命令:

inotifywait -m -r -e create,delete,modify --format '%w%f %e' /path/to/directory

参数说明:

  • -m:监控模式,持续监控目录变化。
  • -r:递归监控子目录。
  • -e:指定要监控的事件,例如 create(创建)、delete(删除)和 modify(修改)。
  • --format:自定义输出格式,%w%f 表示文件路径,%e 表示事件类型。
  • /path/to/directory:要监控的目录路径。

运行此命令后,你将看到实时更新的目录变化信息。要停止监控,请按 Ctrl + C

0