find /tmp -name "sess_*" -mtime +1 -exec rm -rf {} \;
find:查询命令
/tmp:目标文件所在目录
-name "sess_*":按名称模糊匹配,文件名以sess_开头的所有文件
-mtime +1:一天前,+30代表30天前
-exec:固定写法
rm -rf:删除命令
{} \; 也是固定写法,一对大括号加空格加反斜杠加分号
PS:
ls -l|grep "sess_*"| wc -l
使用这个命令可以根据名称查看剩余文件数量