码迷,mamicode.com
首页 > 其他好文 > 详细

目录下文件过多,导致无法批量删除

时间:2016-11-01 11:48:59      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:linux shell

在删除文件过多时,会出现Argument list too long的错误提示;出现该问题后,可以使用如下方式进行处理。

简单汇总:

  • 使用xargs命令结合find使用

find . -name "*" | xargs rm -rf ‘*‘

  • 使用find -exec 遍历,然后执行删除便可。

find /tmp -type f -exec rm {} \;


上述方法中使用了xargs和find中的-exec;以及查找文件中使用了正则匹配。

目录下文件过多,导致无法批量删除

标签:linux shell

原文地址:http://12241028.blog.51cto.com/12231028/1867984

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!