我想在 Linux 中将文件(而不是文件夹)从一个文件夹复制到另一个文件夹。我使用以下命令
cp sourceDir/* destDir
上述命令确实复制了所有文件,destDir
但命令不会停止处理。任何帮助都将不胜感激。
答案1
选项1
您可以尝试以下技巧并将命令更改为
cp sourceDir/*.* destDir
它只会复制同一文件夹中的文件,只要它们的格式如下filename.ext
。确保您没有具有相同格式的文件夹。
选项 2
否则,您可以尝试以下命令:
find /sourceDir/ -type f -execdir cp "{}" /destDir/ ";"
它将搜索 sourceDir 内的所有文件,然后将它们复制到 destDir。