鍍金池/ 問答/Linux/ shell 中 find rm 和 find delete的區(qū)別?

shell 中 find rm 和 find delete的區(qū)別?

1、find rm 和 find delete的區(qū)別?
2、查找指定目錄下的文件并刪除該怎么寫呢?
文件格式: drp_長度不固定的數(shù)字.png

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

始終找不到...

回答
編輯回答
任她鬧
  1. find -delete調(diào)用find內(nèi)部實(shí)現(xiàn)的刪除文件,而find -exec rm調(diào)用外部的rm命令
  2. find /path -iregex '.*drp_[0-9]+\.png$' -type f -delete
2017年6月12日 18:10