我想将所有内容都放在一个目录中。
如何将整个目录(最初包含文件和符号链接)复制到应包含所有文件但不包含符号链接的新目录?
谢谢
答案1
运行此命令
find (Old dir) -depth -type f -o -type d | cpio -pamVd /New/Directory
它只会复制文件和目录,但不复制符号链接
例子:
find . -depth -type f -o -type d | cpio -pamVd /root/mydir
这将递归地将所有文件/目录从当前目录复制到 /root/mydir
答案2
或者简单地复制所有内容,然后删除符号链接。
cp -R /path/source /path/dest; find /path/dest -type l -exec rm -f {} \;