如何观察目录和“cp”文件的变化?

如何观察目录和“cp”文件的变化?

我正在构建一个小型网站生成器,我希望能够查看一些文件。例如图像或 js 文件。然后,当这些文件发生变化时,我想将它们复制到网站目录中。

我可以在命令行上执行此操作吗?

答案1

如果你只是想保持文件同步,同步是首选程序。您可以通过 进行安装sudo apt-get install lsyncd。它非常易于扩展,几乎肯定可以处理您的用例。但是,如果您想要一个更简单的底层包装器inotify(在文件更改时通知程序的系统调用),您可以使用inotifywait或软件包inotifywatch中的inotify-tools

相关内容