Argument list too long
来源:互联网 发布:windows访问smb无权限 编辑:程序博客网 时间:2024/04/29 01:54
mail:/new# rm *
-bash: /bin/rm: Argument list too long
Linux 系统中当单个目录中文件数过多时,试图用 rm * 来删除所有文件会报错 /bin/rm: Argument list too long.
据说这是因为 Linux 内核中所有 exec 系函数(execl, execlp, execle 等)最终调用的都是 execve() , 而 execve 是通过一块 128k 的内存空间来保存用以传递给新进程的命令参数和环境变量。当像 rm 这些命令产生的命令行参数超过 128k 的时候, Linux kernel 就报 E2BIG 错误了。
解決辦法:
ls | xargs rm
ls | xargs rm -f 就能全部删除了
- Argument list too long
- Argument list too long
- Argument list too long
- Argument list too long错误
- Argument list too long" 問題
- Argument list too long分析
- msgrcv: Argument list too long
- -bash: /bin/rm: Argument list too long :
- Argument list too long 错误解决方法汇总
- /bin/rm: Argument list too long
- /bin/rm: argument list too long
- /bin/cat: Argument list too long
- /bin/rm: Argument list too long
- -bash: /bin/rm: Argument list too long
- Argument list too long的解决方法
- -bash: /bin/rm: Argument list too long
- ubuntu Argument list too long解决办法
- Argument list too long的解决方法
- 了解 Java EE 5
- JAVA的中文編程和配置心得(转贴)
- 平台间函数差异与系统移植:snprintf/_snprintf
- sunshine
- 不平衡
- Argument list too long
- 十大社区
- 一个男人的品位在于选择妻子
- 一份OA的数据库设计
- 陈年重返B2C市场 卓越骨干班底创办Vancl.com
- 验证码--数字和英文
- 复习JSTL
- Struts建立MVC应用
- RTSP(Real Time Streaming Protocol)