修改软连接重新链接

2023-09-03  本文已影响0人  可能性之兽

迁移文件夹到另外一个盘之后,发现里面的有些文件夹里面的软连接指向错误了,需要修改重新定向

for file in *.txt ; do target=$(readlink "$file") ; new_target=$(echo "$target" | sed 's/data2/data4/') ; ln -sf "$new_target" "$file" ; done

这条命令的解释:

注意:在运行这条命令之前,应该先确认 sed 's/data2/data4/' 命令替换的是否正确,以防止误替换。你可以先运行 echo "$target" | sed 's/data2/data4/' 命令来检查结果。

上一篇 下一篇

猜你喜欢

热点阅读