我有两个目录“original”和“soft”。
我在原始目录中的所有文件上都有软链接。
ln -s original/* soft/
然而,文件每天都在被复制和删除。然而,新的链接并没有被添加,被删除文件的链接也没有被删除。
如何确保在删除文件时所有链接都被删除?并在添加文件时添加链接。
PS:我不想用这样的方法来实现这一点ln -s original/ soft
答案1
如果您不想让 soft 本身成为 original 的符号链接,那么最直接的方法是执行一个 cron 作业,删除 soft 中的所有符号链接,并根据 original 中的内容重新创建符号链接。根据更新频率,您可以每分钟、每小时、每天运行该 cron 作业……
希望这可以帮助。