0

我有很多包含.c文件的目录。我想.c使用 shell 脚本将不同目录中的所有文件复制到单个目录。

4

1 回答 1

1
find -name '*.c' -exec cp -t /tmp {} +
  • start 将当前目录中的所有项目(递归)
  • 取名称结尾的项目.c
  • 将这些项目复制到/tmp

如果你想避免冲突,你可以添加这个

find -name '*.c' -exec cp --parents -t /tmp {} +

ref

于 2013-04-15T06:39:21.150 回答