0
我有很多包含.c
文件的目录。我想使用shell脚本将不同目录中的所有.c
文件复制到单个目录。将文件从不同目录复制到公用目录
我有很多包含.c
文件的目录。我想使用shell脚本将不同目录中的所有.c
文件复制到单个目录。将文件从不同目录复制到公用目录
find -name '*.c' -exec cp -t /tmp {} +
.c
/tmp
如果你想避免冲突,你可以加这个
find -name '*.c' -exec cp --parents -t /tmp {} +
欢迎来到Stack Overflow。请不要阅读[FAQ]。你尝试了什么,为什么它没有工作?你如何定义存储文件的目录?单一目录与所有其他目录相关在哪里?将找到$ HOME -name'* .c'-type f -exec cp -t/target/directory {} +'为你工作(假设你有GNU'cp'和非标准选项'-t'指定目标目录。 –