Linux-参数列表过长解决方法

作者:聂勇 欢迎转载,请保留作者信息并说明文章来源!

环境

  • SUSE Linux 9

一、参数列表过长

执行命令如下:

1
rm -r *

系统提示错误,命令无法完成。错误信息如下:

-bash: /bin/rm: 参数列表过长

原因:是当前目录下有5000多个文件,将这些文件名都传给rm命令时导致参数过长。

解决方法:使用xargs命令。

1
2
echo * | xargs rm -rf
`


1
ls * | xargs rm -rf