find: missing argument to `-exec‘

当时是find -exec 缺少参数 然后研究了研究 发现是参数没给对
-exec
参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。

{} 代表的是find 查找处理的结果

exec选项后面跟随着所要执行的命令或脚本,{},空格 和 \,最后是一个分号;

示例:

find ./ -name "*.py" -newermt "2020-12-07" -exec cp '{}' /home/app/**/**/**/ \;