liunx模糊删除 a.b.c.d.e只删除a-c的命令

服务器的数据太多太杂了。

服务器某一个文件夹下太多文件,500g系统盘被占用完了。查看下发现有些数据并没有用。
因为有些文件还是有用的又不能全部删除完。所以请问下

假设文件名为:a-35-11.php一直到a-35-99999999.php 而我只想删除a-35-12.php一直到a-35-99999988.php
应该用什么命令最快速删除.

删除前先用ls ./ |grep -v -E 'a-35-1[3-9]{1,}.php' 看一下输出的是不是你要留下的文件

rm `ls ./ |grep -E 'a-35-1[3-9]{1,}.php' ` 

rm 是删除命令,结合正则表达式将文件匹配或者排除即可