linux 按文件名字搜索,批量删除文件

php服务器之前把session存在/tmp目录下,后来为了增强server性能,session存到了memcache里面,这样之前的session文件就成了垃圾文件,统计了一下
[shell]
cd /tmp
ls -lR|grep "^-"|wc -l
[/shell]
总共有39万个文件,直接用rm命令去删,会报错
[shell]
cd /tmp
rm cookie*
/bin/rm: Argument list too long.
[/shell]
后来想到xargs命令,顺利解决,rm命令使用之前,务必保证头脑清醒,最好先狠狠掐自己几下,不然后果很严重!o(>﹏<)o [shell] cd /tmp find . -name 'cookie*' | xargs rm [/shell]

发布日期:
分类:Linux

发表评论

邮箱地址不会被公开。 必填项已用*标注