首页 > 解决方案 > 发现:缺少-exec的参数不复制

问题描述

想要将目录 /usr/sbin 中的所有文件复制到范围 beetwen 500kb 和 4M 的其他文件夹。

我写的第一行代码通常是这样做的。

find /usr/sbin/ type -f -size +500k -size -4M

但是当我在上面添加 -exec 代码操作来执行它的打印错误时:

find /usr/sbin/ type -f -size +500k -size -4M -exec cp /usr/sbin '/dest-catalog'
find: missing argument to `-exec`
Try 'find --help' for more information

尽管有研究人员,但找不到任何答案,找到--help,搜索答案。

标签: linuxbashfinddebian

解决方案


好的,感谢 RavinderSingh13 和 123。找到解决方案编写以下代码:

find /dest_catalog/ -type f -size +500k -size -4M -exec cp -nv {} ./ \;

推荐阅读