Ubuntu进行联合仿真时 ,出现参数列表过长,想请教一下是什么原因,怎么解决?
你的参数都有什么需要看一下的
原因
“参数列表太长” 表示用户将太多参数输入到单个命令中,从而达到 限制。
参数,也称为命令行参数,可以定义为提供给命令的输入,以帮助控制该命令行过程。
键入命令后将参数输入到终端或控制台中。多个参数可以一起使用;
他们将按照他们输入的顺序从左到右进行处理。
这个命令长度的限制是由操作系统
强加的。您可以使用以下命令检查 Linux 系统上的最大参数限制:
获取配置参数 ARG_MAX
这将返回如下内容:
$ getconf ARG_MAX
2097152
“ argument list too long”错误意味着您已经超过了命令中参数所允许的最大命令行长度。
解决方法
之前见过类似于rm
命令报这个错误的,
一般这种报错的话需要换一种命令方式来达到同样的效果
比如
1、直接删除整个文件夹
rm -r /path/to/directory/
2、用find
进行匹配删除
find . -type f -delete
或者
find . -name '.txt' -type f -delete
如有问题及时沟通