我的 Linux Web 服务器上有这样的文件:
- folder1/ <- main,这是我页面的用户被引导至的位置
- folder1/testing/ <-folder1 的副本(不包含folder1/testing/)以在不干扰主版本的情况下进行修改和优化。
如何将folder1/与folder1/testing/的内容同步,以便folder1/看起来像folder1/testing/?
答案1
既然您提到了 ssh/putty,我希望您可以通过 shell 访问该框。目录设置稍微麻烦,在主副本之外放置测试版本会更好。因此:
将测试目录移到 master 之外
mv folder1/testing folder1_testing
将当前主版本移到其他地方 - 请注意,此时网络将无法访问,直到您进入下一步
mv folder1 folder1_saved
将之前的测试版本复制到正确的位置
cp -a folder1_testing folder1
如果您无法以其他方式解决此问题,请将测试版本符号链接到之前的位置,以便能够通过同一位置的网络访问它:
ln -vs folder1_testing folder1/testing