Argument list too long

本文最后更新于2015年2月20日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

因为zmap的扫描一次只能针对单一端口(虽可以指定多个IP),所以只能自己写循环,不过这样产生的扫描结果文件就多了,导致最后在处理结果的时候报错,报错信息如下:

/bin/ls: Argument list too long
/bin/cat: Argument list too long
/bin/rm: Argument list too long
搜索关键字:
总结:

This limits is a safety for both binary programs and your Kernel. You’ll see on this page more information about it, and how it’s used and computed.There is no such limit on pipe size.

出现该错误的原因在于内核的安全机制(参数大小限制),但是对于管道而言就没有该限制,所以可以使用find+xargs替代直接的ls/cat/rm *.txt操作(在处理大量文件的情况下)。
参考链接:

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/1968.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注