Tengo una aplicación web que tiene un montón de enlaces simbólicos en subdirectorios. Necesito mover la aplicación a otra estructura de directorio, y necesito actualizar todos los enlaces simbólicos para que apunten a la nueva ruta. Por ejemplo:
Edad Dir: /home/user/public_html/dev
Nueva Dir: /home/user/public_html/qa
Antiguo enlace simbólico: /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
Nuevo enlace simbólico:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
El problema es que hay muchos de estos dispersos en varios directorios. ¿Cómo puedo buscar recursivamente desde la raíz y recrear todos los enlaces simbólicos que apuntan /dev/
con /qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
no genera nada.