Answers:
使用cp -P
(大写字母P)永不遍历任何符号链接,而是复制该符号链接。
可以将其与其他选项结合使用,例如-R
复制目录层次结构-将cp -RL
所有符号链接遍历到目录,cp -RP
照此复制所有符号链接。cp -R
可能会做一个或另一个,具体取决于unix变体;GNU cp
(在CentOS上可以找到)默认为-P
。
即使使用-P
,也可以通过/
在末尾添加a将符号链接的目标复制到命令行上cp -RP foo/ bar
的目录:复制foo
指向的目录树。
GNU cp
有一个方便-a
的选择,结合-R
,-P
,-p
多一点。它会(尽可能)精确地复制源,并保留目录层次结构,符号链接,权限,修改时间和其他元数据。
cp
”与所用的东西不同gcp
。 gcp -P
即使在2019年也已中断。(叹气)。
检查此答案https://superuser.com/a/315757/53590以获取专门针对CentOS的问题。整个问题可能会对您有所帮助,但最底层的是CentOS。
cp
在CentOS上是否支持-P
或--no-dereference
切换?