shell 中 find rm 和 find delete的区别?

1、find rm 和 find delete的区别?
2、查找指定目录下的文件并删除该怎么写呢?
文件格式: drp_长度不固定的数字.png

find path -regex ".*drp_/\d{1,}/.png"

始终找不到...

阅读 6.1k
1 个回答
  1. find -delete调用find内部实现的删除文件,而find -exec rm调用外部的rm命令
  2. find /path -iregex '.*drp_[0-9]+\.png$' -type f -delete