我有一个目录,它有许多库(例如A,B,C),很少有符号链接到同一目录中的库(例如,A1,A2和A3是A的符号链接)。我将此目录从orignal位置复制到另一个位置,保留了这些库的符号链接信息。
所以我的命令是这样的 cp -Rp
这在shell中运行良好。
如果我将此命令移动到makefile,则-p选项无法按照shell的工作方式运行。在makefile中,不维护符号链接,而是复制所有库。 你有一个解决方案,从makefile.mk
复制时保留sym链接谢谢
答案 0 :(得分:0)
要保留符号链接,我认为您需要-d
/ --no-dereference
或--preserve=links
或者只是-a
(= -dR
)
cp -a