如何在 Solaris 下将符号链接作为符号链接移动/复制到其他文件夹?

kad*_*hpa 3 symlink solaris cp

这是一种仅在 Solaris 上出现的奇怪行为,当我尝试使用“ cp -R -P”命令将符号链接复制到具有不同名称的其他文件夹时,它会复制它指向的整个目录/文件。

例如:

link -> dir

cp -R -P link folder/new_link
Run Code Online (Sandbox Code Playgroud)

Lok*_*Mac 5

我相信“-d”参数正是您所需要的。

根据cp 手册页

-d     same as --no-dereference --preserve=link
Run Code Online (Sandbox Code Playgroud)

例子:

cp -d -R -P link folder/new_link
Run Code Online (Sandbox Code Playgroud)

我正在使用“cp -d”,这对我有用。