使用符号链接复制

时间:2013-05-17 08:20:33

标签: hyperlink copy cp

我有一个目录,它有许多库(例如A,B,C),很少有符号链接到同一目录中的库(例如,A1,A2和A3是A的符号链接)。我将此目录从orignal位置复制到另一个位置,保留了这些库的符号链接信息。

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

这在shell中运行良好。

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

复制时保留sym链接

谢谢

1 个答案:

答案 0 :(得分:0)

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

或者只是-a(= -dR

  

cp -a