• 首页
  • 云服务器
  • 高防服务器
  • 外贸服务器
  • 服务器租用
  • 客服中心
易网主机
电脑版
首页 > 文章中心 > 应用管理

bash: /bin/rm: Argument list too long处理方法

2014-07-13

linux centos环境下,测试时在目录下创建了20w个左右的空文件,想删除这些文件,进入目录,输入命令:

rm -rf *

屏幕显示:

-bash: /bin/rm: Argument list too long

通过google后,找到解决方法,输入下面的命令,删除成功:

ls | xargs -n 10 rm -fr ls

命令解释为:输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除

虽然删除了文件,但是有个疑问,我测试过多次创建20个文件的测试,前面都是可以用rm -rf 命令进行删除,突然之间就不可以了,不知道具体原因导致的?

技术专线:028-62454538(周一至周五)
夜间值班:18982208090(24H) 13438034514(24H)
公司地址:成都市金牛区蜀汉路238号元亨商贸楼605室
电子邮件:service#34514.cn(#替@)
蜀ICP备09003074号-1 川公网安备 51010602000340号
  • QQ咨询

  • 在线咨询

  • Skype咨询

  • 联系我们