เป็นไปได้ไหมที่ mv
ไฟล์มีการแบ่งลิงก์สัญลักษณ์ไปยังไฟล์นั้น? การตอบกลับครั้งแรกของฉันคือไม่และฉันกำลังหาทางออกโดยใช้สคริปต์เพื่อเปลี่ยนลิงค์ทันทีหลังจากการย้าย แต่ฉันสงสัยว่าคนอื่น ๆ เข้าหาปัญหานี้อย่างไร เส้นทางและชื่อของ symlinks เป็นที่รู้จักกันล่วงหน้าดังนั้นในทางทฤษฎีสิ่งที่ฉันต้องทำคือ:
- รับเป้าหมายของลิงค์
- mv เป้าหมาย
- สร้างลิงก์ไปยังเป้าหมายใหม่
- สร้างลิงค์ใหม่ไปยังเป้าหมายใหม่ (ต่างจากลิงค์เดิมซึ่งฉันยังต้องการเก็บไว้ตอนนี้)
ในวันต่อมา:
- ลบลิงค์เก่า
1-4 จะถูกห่อหุ้มด้วยสคริปต์ทุบตี แต่ฉันสงสัยว่าใครมีวิธีการที่สง่างามกว่าหรือรู้ถึงคำสั่งในตัวหรือคำสั่งที่ฉันไม่ทราบ