Linux的shell – 如何复制目录没有符号链接

我想把一切都放在一个目录里面。

我怎样才能复制整个目录(最初包含文件符号链接)到一个新的目录,应该包含所有文件,但没有符号链接?

谢谢

运行这个命令

find (Old dir) -depth -type f -o -type d | cpio -pamVd /New/Directory 

它只会复制文件和目录,而不是符号链接

例:

 find . -depth -type f -o -type d | cpio -pamVd /root/mydir 

这将recursion地将所有文件/目录从当前目录复制到/ root / mydir

或者简单地复制一切,然后删除符号链接。

 cp -R /path/source /path/dest; find /path/dest -type l -exec rm -f {} \;