使用符号链接进行单向文件夹同步

使用符号链接进行单向文件夹同步

我正在尝试使用符号链接以递归方式将文件夹 ( ) 的内容单向同步public到另一个文件夹 ( )。private

/public
    /foo
        textfile
    /foo2
/private
    /foo (symlink → ../public/foo)
    /foo2 (symlink → ../public/foo2)
    /foo3
        private-file

当删除其中的内容(包括文件夹)时,也public应将其删除。private

我尝试了不同的方法,使用lndircp -asrsync

我总是可以编写一个 bash 脚本来循环public文件夹并对其进行符号链接,private同时删除损坏的符号链接。然而,这需要定期执行这项工作,这是我试图避免的。

有什么办法可以做到这一点吗?

非常感谢你的帮助 !

相关内容