同步子目录与根目录

同步子目录与根目录

我的 Linux Web 服务器上有这样的文件:

  • folder1/ <- main,这是我页面的用户被引导至的位置
  • folder1/testing/ <-folder1 的副本(不包含folder1/testing/)以在不干扰主版本的情况下进行修改和优化。

如何将folder1/与folder1/testing/的内容同步,以便folder1/看起来像folder1/testing/?

答案1

既然您提到了 ssh/putty,我希望您可以通过 shell 访问该框。目录设置稍微麻烦,在主副本之外放置测试版本会更好。因此:

  1. 将测试目录移到 master 之外

    mv folder1/testing folder1_testing
    
  2. 将当前主版本移到其他地方 - 请注意,此时网络将无法访问,直到您进入下一步

    mv folder1 folder1_saved
    
  3. 将之前的测试版本复制到正确的位置

    cp -a folder1_testing folder1
    
  4. 如果您无法以其他方式解决此问题,请将测试版本符号链接到之前的位置,以便能够通过同一位置的网络访问它:

    ln -vs folder1_testing folder1/testing
    

相关内容