하위 디렉토리에 많은 심볼릭 링크가있는 웹 응용 프로그램이 있습니다. 앱을 다른 디렉토리 구조로 이동해야하며 새 경로를 가리 키도록 모든 심볼릭 링크를 업데이트해야합니다. 예를 들면 다음과 같습니다.
Old Dir : /home/user/public_html/dev
새로운 Dir : /home/user/public_html/qa
Old Symlink : /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
새로운 Symlink :/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
문제는 다양한 디렉토리에 많은 것들이 흩어져 있다는 것입니다. 루트에서 재귀 적으로 검색하고로 가리키는 모든 심볼릭 링크를 다시 만들려면 어떻게 /dev/
해야 /qa/
합니까?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
아무것도 출력되지 않습니다.