linux查找符合条件的文件可以使用find命令,直接后面跟着文件名即可,但是想找以什么结尾或者什么开头的批量文件就需要好好考虑了,在find中也提供了正则方式查找,下面看看命令
find path -name 'qa*-wulaoer' find path -name "qa*-wulaoer" find path -name qa\*-wulaoer
星号代表所有,只要符合要求的就会找出来,不过如果有目录深度查找就需要用到find的递归
find path -maxdepth 3 -name 'qa*-wulaoer'
如果把找到的文件做删除处理,可以使用xargs或者exec,看下面的例子:
find path -name 'qa*-wulaoer' |xargs rm -rf find path -name 'qa*-wulaoer' -exec rm -rf {} \; rm -rf $(find path -name 'qa*-wulaoer') find path -maxdepth 3 -name 'qa*-wulaoer' |xargs rm -rf
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏