Eu tenho um aplicativo da web que possui vários links simbólicos em subdiretórios. Preciso mover o aplicativo para outra estrutura de diretório e atualizar todos os links simbólicos para apontar para o novo caminho. Por exemplo:
Dir antigo: Dir /home/user/public_html/dev
novo: /home/user/public_html/qa
Link simbólico antigo: /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
Link simbólico novo:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
O problema é que existem muitos deles espalhados por vários diretórios. Como posso recursivamente pesquisar a partir da raiz e recriar todos os links simbólicos que apontam para /dev/
com /qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
não gera nada.