如何忽略目标目录结构而递归复制文件?

如何忽略目标目录结构而递归复制文件?

我在源目录中有以下内容:

source/foo.txt
source/bar/another_file.txt
source/bar2/and_another.txt

我想将这些文件复制到目标目录,复制后应如下所示:

destination/foo.txt
destination/another_file.txt
destination/and_another.txt

我该怎么做?“cp”似乎缺少这样的选项

答案1

用于find查找文件并cp复制它们。

find source/ -type f -exec cp -t destination/ {} +

相关内容