fswatch:监视文件更改的工具

受密码保护的目录

工具 fswatch是免费的开放源代码,因为它是多平台的,所以它可以安装在许多操作系统上,例如GNU / Linux,Solaris,BSD,Mac OS,甚至可以安装在Microsoft Windows上。 这是一个简单但功能强大的工具,可以在修改目录和文件时监视和提醒它们。 对于Linux版本,它基于inotify(一个报告文件更改的内核子系统)。

不幸的是包装 默认情况下,它不包含在任何存储库中 从任何发行版中下载,因此,如果要在系统上使用此出色的工具,则必须手动下载,编译和安装它。 当然,为此,您必须在Linux发行版中安装了开发工具,而大多数发行版中通常都包含有开发工具,因此对于您来说这绝对不是问题。

fswatch可以监视空闲时间,自定义事件记录格式,对命令使用正则表达式的过滤器,递归目录监视等。 还有 安装它 您必须执行以下操作:

wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.targ.gz

tar -zxvf fswatch-1.9.3.tar.gz

cd fswatch-1.9.3/

./configure

make

sudo make install

sudo ldconfig

顺便说一句,最后一条命令对于刷新链接和库缓存是必需的,否则我们会发现一个典型的错误:

fswatch:加载共享库时出错:libfswatch.so.6:无法打开共享库文件:没有这样的文件或目录。

现在您已经安装了它,就可以使用它。 我建议你 查看手册,但基本语法为:

fswatch [opciones] /rutas/a/monitorizar

例如,要监视主目录:

fswatch /home/isaac

另外,正如您将在手册中看到的那样,它还有许多有趣的选项可以修改其行为...希望您喜欢它,它将对您有所帮助。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。