ฉันต้องการอัพเกรดเซิร์ฟเวอร์ 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 เพื่ออธิบายพารามิเตอร์ มันคลุมเครือระหว่างรูปแบบที่ 1 และ 3 ดังนั้นวิธีการแทนที่ลิงค์สัญลักษณ์ในกรณีนี้คืออะไร?