复制符号链接,但指向相同的文件(复制),但不同的目标基目录



我试图通过使用另一个测试环境文件更新它来创建一个测试环境。以下是我的情况:

我有一个目录SRC。它有"test_bundles"one_answers"tools_bundles"目录,其中包含所有需要的构建。此外,SRC有"最新"目录,其中有文件"test_bundle_1","tools_bundle_1"等,这些文件指向目录"test_bundles"one_answers"tools_bundles"中的特定构建,即符号链接。

现在在不同的Linux系统上,我有一个DEST目录,它定期更新SRC目录中的"test_bundles"one_answers"tools_bundles"的内容。我还想在DEST中有"最新"目录,在SRC目录中有与"最新"相同的文件,然而,指向构建(这些构建是相同的)在DEST中的"test_bundles"one_answers"tools_bundles"。

请注意,文件将其链接更改为不同的构建,而且,新文件也被添加到SRC中的"最新"中。所以当我做复制操作时它应该更新所有的东西。

我不知道该怎么称呼这个。我是否试图将SRC"最新"复制到DEST"最新"文件(符号链接),并链接到不同的父目录结构。

请注意,我的脚本通过更新"test_bundles"one_answers"tools_bundles"做得很好。我只需要一种方法,让"最新"文件与测试环境使用不同的基本目录。

如果latest中的链接是相对的,那么没有什么特别的需要这样做-父目录名称不重要。——西łPolitowski

实际上恰恰相反,链接不是相对的,而是相对的父目录结构(树)不同- user3685188

michaowpolitowski的意思肯定是,你应该使符号链接相对,以解决你的问题-这是最理智的解决方案。

相关内容

  • 没有找到相关文章

最新更新