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
パラメータを解釈するために最初の形式の代わりに3番目の形式を使用するようです。最初のフォームと3番目のフォームの境界は非常にあいまいです。それでは、この場合シンボリックリンクをどのように置き換えますか?
ベストアンサー1
ディレクトリへのシンボリックリンクを置き換えるときは、このオプションを使用する必要があります-n
。
例:ln -sfn /path/to/directory /target/directory