我试图通过使用另一个测试环境文件更新它来创建一个测试环境。以下是我的情况:
我有一个目录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的意思肯定是,你应该使符号链接相对,以解决你的问题-这是最理智的解决方案。