我有一个Web应用程序,整个子目录中都有很多符号链接。我需要将应用程序移至另一个目录结构,并且需要更新所有符号链接以指向新路径。例如:
旧目录:/home/user/public_html/dev
新目录:/home/user/public_html/qa
旧符号链接:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
新符号链接:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
问题在于,其中许多分散在各个目录中。如何从根递归搜索并重新创建所有指向/dev/
with的符号链接/qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
不输出任何内容。