shell 中 find rm 和 find delete的区别?

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

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

始终找不到...

阅读 6k
1 个回答
  1. find -delete调用find内部实现的删除文件,而find -exec rm调用外部的rm命令
  2. find /path -iregex '.*drp_[0-9]+\.png$' -type f -delete
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进