当Linux下试图传递太多参数给一个系统命令时,就会出现”Argument list too long”错误。这个是Linux系统一直以来都有的限制。查看这个限制可以通过命令“getconf ARG_MAX”来实现,如下图所示: 这是Centos6版本的一个最大值,而在Centos5.x中,这个值相对较小,如下图所示: 所以这个问题更多时候是发生在linux低版本中。 要处理这种问题的方法如下: xargs命令解决方案:ls | xargs -n 1 -i rm -rf {} 转载于:https://blog.51cto.com/shouhouzhe/1705164