当前位置: > Linux故障 >

Linux主机删除文件报Argument list too long错误

时间:2016-01-02 21:21来源:linux.it.net.cn 作者:IT

Linux主机直接使用rm删除文件,如果小文件数量太多,会有报错误Argument list too long错误,是由于受到shell参数个数的限制。

解决办法:

通过命令xargs来完成

例1,通过ls来配合删除test目录下的所有文件

1.png

例2,通过find来完成,更加安全智能,支持的参数更多,可以先使用ls命令列出需要删除的文件看是否正确,然后再执行删除命令,例如find /usr/local/tests/ -name "*.png" |xargs rm -r,删除test目录下的png文件

1.png

 

 

(责任编辑:IT)
------分隔线----------------------------