符号链接——移动文件

符号链接——移动文件

如何更改目标文件的符号链接?(将目标文件移动到链接的位置)

我希望我说清楚了。

先感谢您。

答案1

如果不在man ln,那ln肯定做不到。

但这应该:

find /path/to/dir -type l -exec sh -c 'cp --remove-destination "$(readlink "{}")" "{}"' \;

引号用于处理带有空格的文件名。

调用-exec是为了对每个文件sh进行评估。$(readlink ...)

相关内容