Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux如何复制通过查找找到的文件_Linux_Find_Cp - Fatal编程技术网

Linux如何复制通过查找找到的文件

Linux如何复制通过查找找到的文件,linux,find,cp,Linux,Find,Cp,我有一个包含子文件夹的文件夹(我们称之为root)。每个子文件夹都包含一些文件 我正在尝试将根目录中的每个文件复制到另一个没有子文件夹的文件夹中 我尝试了以下命令行: find root/-type f-exec cp./{} 但得到以下错误cp:-r未指定;省略目录“/” 添加-r选项并没有解决我的问题 我做错了什么?try-exec cp{}/dest/folder\;它起作用了!谢谢大家!=D

我有一个包含子文件夹的文件夹(我们称之为
root
)。每个子文件夹都包含一些文件

我正在尝试将
根目录中的每个文件复制到另一个没有子文件夹的文件夹中

我尝试了以下命令行:

find root/-type f-exec cp./{}

但得到以下错误
cp:-r未指定;省略目录“/”

添加
-r
选项并没有解决我的问题


我做错了什么?

try-exec cp{}/dest/folder\;它起作用了!谢谢大家!=D