मेरे पास एक डाइरेक्टरी ट्री है, जिसमें फाइलों के नीचे प्रतीकात्मक लिंक का एक गुच्छा है /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
मुझे एक कमांड चाहिए, जो सभी सिम्लिंक पाएगी और एक ही जगह पर रिंकल होगी लेकिन /mnt/home
इसके बजाय नीचे/home
क्या ऐसी आज्ञा मौजूद है?