ฉันมีแผนผังไดเรกทอรีที่มีลิงก์สัญลักษณ์ไปยังไฟล์ภายใต้/home
... อย่างไรก็ตามฉันย้าย/home
ไป/mnt/home
แล้วและต้องการวิธี "เชื่อมโยง" ลิงก์ทั้งหมดใหม่ มีฟังก์ชั่นดังกล่าวอยู่หรือฉันต้องเขียนสคริปต์เพื่อทำเช่นนั้น?
ตัวอย่างเช่นฉันมีสิ่งต่อไปนี้:
[root@trees ~]# ls -l /mnt/home/someone/something
total 4264
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 a -> /home/someone/someotherthing/a
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 b -> /home/someone/someotherthing/b
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 c -> /home/someone/someotherthing/c
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 d -> /home/someone/someotherthing/d
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 e -> /home/someone/someotherthing/e
/mnt/home/someone/something/subdir:
total 4264
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 a -> /home/someone/someotherthing/subdir/a
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 b -> /home/someone/someotherthing/subdir/b
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 c -> /home/someone/someotherthing/subdir/c
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 d -> /home/someone/someotherthing/subdir/d
lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 e -> /home/someone/someotherthing/subdir/e
ฉันต้องการคำสั่งที่จะพบ symlink ทั้งหมดและเชื่อมโยงไปยังสถานที่เดียวกัน แต่อยู่ด้านล่าง/mnt/home
แทน/home
คำสั่งดังกล่าวมีอยู่จริงหรือไม่?