我想将Tomcat服务器从7.0.19升级到7.0.20。
我之前已经有ln -s apache-tomcat-7.0.19 tomcat7
过,所以现在我需要使用以下命令链接 tomcat7
到新目标ln -s --force apache-tomcat-7.0.21 tomcat7
,但是它并没有达到我的预期效果:它创建了一个符号链接,tomcat7/apache-tomcat-7.0.21
而不是tomcat7
用新目标替换现有的符号链接。
例
# mkdir v1 v2
# ln -s v1 v
# ln -s v2 v
# ll v*
lrwxrwxrwx. 1 root root 2 Sep 5 16:02 v -> v1
v1:
total 0
lrwxrwxrwx. 1 root root 2 Sep 5 16:02 v2 -> v2
v2:
total 0
我检查了的手册ln
,我认为ln -s --force apache-tomcat-7.0.21 tomcat7
使用第三种形式代替第一种形式来解释参数。第一种和第三种形式是如此模棱两可。那么在这种情况下如何替换符号链接呢?