Tôi có một cây thư mục có một loạt các liên kết tượng trưng đến các tệp trong /home
... tuy nhiên, tôi đã chuyển /home
đến /mnt/home
và cần một cách để "phát lại" tất cả các liên kết tượng trưng. Có chức năng như vậy tồn tại hoặc tôi cần phải viết một kịch bản để làm như vậy?
Ví dụ, tôi có một cái gì đó như sau:
[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
Tôi muốn một lệnh sẽ tìm thấy tất cả các liên kết tượng trưng và chuyển đến cùng một nơi nhưng bên dưới /mnt/home
thay vì/home
Liệu một lệnh như vậy tồn tại?