ฉันมีเว็บแอพที่มีลิงก์สัญลักษณ์มากมายในไดเรกทอรีย่อยตลอด ฉันต้องการย้ายแอปไปยังโครงสร้างไดเรกทอรีอื่นและฉันต้องอัปเดต symlink ทั้งหมดเพื่อชี้ไปที่เส้นทางใหม่ ตัวอย่างเช่น:
Old Dir: /home/user/public_html/dev
New Dir: /home/user/public_html/qa
Old Symlink: /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
New Symlink:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
ปัญหาคือมีจำนวนมากกระจายอยู่ทั่วไดเรกทอรีต่างๆ ฉันจะค้นหาซ้ำจากรูทและสร้าง symlink ทั้งหมดที่ชี้ไปยัง/dev/
ด้วยซ้ำได้/qa/
อย่างไร
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
จะไม่แสดงผลใด ๆ