0

我有一个目录,其中包含许多库(例如 A、B、C),并且很少有指向同一目录中库的符号链接(例如 A1、A2 和 A3 是指向 A 的符号链接)。我正在将此目录从原始位置复制到另一个位置,以保留这些库的符号链接信息。

所以我的命令是这样的 cp -Rp

这在 shell 中运行良好。

如果我将此命令移动到 makefile,则 -p 选项无法像在 shell 中那样工作。在 makefile 中,不维护符号链接,而是复制所有库。你有一个解决方案,在从 makefile.mk 复制时保留符号链接

谢谢

4

1 回答 1

0

为了保留符号链接,我认为您需要-d/ --no-dereference,或--preserve=links

或者也许只是-a(= -dR)

cp -a

于 2013-05-17T08:51:21.273 回答