监视文件夹并将项目动态符号链接到不同文件夹的最佳方法是什么?

监视文件夹并将项目动态符号链接到不同文件夹的最佳方法是什么?

我有第二个硬盘,其结构如下:

$ tree -L 1
.
├── Documents
├── Music
├── Pictures
└── Videos

我想监视这些文件夹的更改,如果有的话,将新元素(无论是文件还是文件夹)的符号链接创建到/home.有谁知道是否已经有任何现有的工具可以实现这一点,或者我应该仅仅求助于创建一个 shell 脚本并利用诸如 good old 之类的东西inotify-tools

如果有人有其他聪明的建议,我会洗耳恭听。

答案1

我发现因克朗对于此类事情来说是一个非常有用的工具。它有一些错误,在撰写本文时已经有几年没有维护了,但如果您需要的话,可以提供补丁。它允许您创建类似于 crontab 的 incrontab 文件,但对指定的文件或目录事件做出反应。

相关内容