Я хочу оновити сервер 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-ю форму замість 1-ї форми, щоб пояснити параметри. Це так неоднозначно між І та ІІІ класом. Тож як замінити символічне посилання в цьому випадку?