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

时间:2014-06-03 00:44:44

标签: linux shell symlink tcsh test-environments

我正在尝试通过使用其他测试环境文件更新它来创建测试环境。这是我的情况:

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

现在在不同的Linux系统上,我有DEST目录,该目录定期更新" test_bundles"和" tools_bundles"来自SRC目录。我也想要"最新" DEST中的目录与"最新"中的文件相同但是,在SRC目录中,指向#34; test_bundles"内部的构建(这些构建是相同的)和" tools_bundles"在DEST内。

请注意,文件会将其链接更改为不同的版本,而且新文件会添加到" latest"在SRC内也是如此。所以每当我进行复制操作时,它应该更新所有内容

我不知道该怎么称呼它。我是否正在尝试复制SRC"最新的"去DEST"最新"具有指向不同父目录结构的链接的文件(符号链接)。

请注意,我的脚本通过更新" test_bundles"和" tools_bundles"。我只需要一种最新的方式"测试环境中的文件使用不同的基目录。

1 个答案:

答案 0 :(得分:0)

  
    

如果最新的链接是相对的,那么没有什么特别之处     需要完成 - 父目录名称无关紧要。 - Michał     Politowski

  
     

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

MichałPolitowski肯定意味着你应该建立相对的符号链接,以便解决你的问题 - 这是最理智的解决方案。