Mam aplikację internetową, która zawiera wiele dowiązań symbolicznych w podkatalogach. Muszę przenieść aplikację do innej struktury katalogów i muszę zaktualizować wszystkie dowiązania symboliczne, aby wskazywały nową ścieżkę. Na przykład:
Stary katalog: /home/user/public_html/dev
Nowy katalog: /home/user/public_html/qa
Stary symbol: /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
Nowy symbol:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
Problem polega na tym, że jest ich wiele w różnych katalogach. Jak mogę rekurencyjnie wyszukiwać od katalogu głównego i ponownie tworzyć wszystkie dowiązania symboliczne wskazujące za /dev/
pomocą /qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
nic nie wyświetla.