当文件夹更新时如何更新软链接?

当文件夹更新时如何更新软链接?

我有两个目录“original”和“soft”。
我在原始目录中的所有文件上都有软链接。

ln -s original/* soft/

然而,文件每天都在被复制和删除。然而,新的链接并没有被添加,被删除文件的链接也没有被删除。

如何确保在删除文件时所有链接都被删除?并在添加文件时添加链接。

PS:我不想用这样的方法来实现这一点ln -s original/ soft

答案1

如果您不想让 soft 本身成为 original 的符号链接,那么最直接的方法是执行一个 cron 作业,删除 soft 中的所有符号链接,并根据 original 中的内容重新创建符号链接。根据更新频率,您可以每分钟、每小时、每天运行该 cron 作业……

希望这可以帮助。

相关内容