我有一个包含许多目录.c
文件。 我想所有复制.c
使用shell脚本在不同的目录中的文件到一个目录中。
Answer 1:
find -name '*.c' -exec cp -t /tmp {} +
- 启动会在当前目录中的所有项目(递归)
- 采取与名称结尾的项目
.c
- 复制这些项目到
/tmp
如果你想避免冲突,你可以添加此
find -name '*.c' -exec cp --parents -t /tmp {} +
ref
文章来源: Copying files from different directory to common directory