Ho un'app Web che ha un sacco di collegamenti simbolici nelle sottodirectory. Devo spostare l'app in un'altra struttura di directory e devo aggiornare tutti i collegamenti simbolici per puntare al nuovo percorso. Per esempio:
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
Il problema è che ce ne sono molti sparsi in varie directory. Come posso cercare ricorsivamente dalla radice e ricreare tutti i collegamenti simbolici che puntano a /dev/
con /qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
non genera nulla.