Linux find: missing argument to `-exec‘

使用find批量删除指定前缀的文件时,执行

find -name '8017058d*' -exec rm {}\;

命令报错: find: missing argument to `-exec'

正确的命令如下:

// 注意{} 与 \之间有空格
find -name '8017058d*' -exec rm {} \;

 

find -name '8017058d*'  当前文件夹下以8017058d为前缀的文件

-exec rm 执行rm命令

{}  find查找出来的文件 

 \ 做转义

;  结束符