運維實戰案例之“Argument list too long”錯誤與解決方法

當Linux下試圖傳遞太多參數給一個系統命令時,就會出現”Argument list too long”錯誤。這個是Linux系統一直以來都有的限制。查看這個限制可以通過命令“getconf ARG_MAX”來實現,如下圖所示:

 wKiom1OzZnzwrhPoAABfkvbQ0a8570.jpg

這是Centos6版本的一個最大值,而在Centos5.x中,這個值相對較小,如下圖所示:

 wKiom1OzcT2SsMYVAABy410ycC0222.jpg

所以這個問題更多時候是發生在linux低版本中。


要處理這種問題的方法如下:

xargs命令解決方案:ls | xargs -n 1 -i rm -rf {}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章