linux系统下:-bash: /bin/ls: Argument list too long问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下:-bash: /bin/ls: Argument list too long问题相关的知识,希望对你有一定的参考价值。

linux系统下:
(FUDE-0.4.2@x86_64)[root@HZ-WB-FTP luo]#ll *NETBAR*
-bash: /bin/ls: Argument list too long
请问怎么解决?

这个问题说明这个目录下文件太多.
可以用for 循环列出文件.
或者find . -name '*NETBAR*' 试试
参考技术A 看样子就是 指令 ls 的参数太多,检查一下ls 的使用是不是正确的

Linux 报错:syntax error "C" 解决办法(此处选择bash系统)

出现此问题的原因,是由系统的兼容性引起的,linux下默认了指向dash而非bash。

linux下Dash改Bash:

1.先查看是使用哪个shell

ls -al /bin/sh

2.#如果是Dash可以用以下方法切回bash(选择NO)

方法一:sudo dpkg-reconfigure  dash

方法二:sudo ln-fs  /bin/bash   /bin/sh

 

(感谢其他的前辈,这是之前从网上查找后,自己做的笔记,自己整理出来,作为我的成长之路的经历,写此博客是为了记录自己出现过的问题,如有错误或与他人的相似之处请谅解)

 

以上是关于linux系统下:-bash: /bin/ls: Argument list too long问题的主要内容,如果未能解决你的问题,请参考以下文章

-bash: /bin/mv: Argument list too long

linux用户信息里面的: shell /bin/bash 啥意思阿?

linux用户信息里面的: shell /bin/bash 啥意思阿?

linux中:由于/bin不在PATH环境变量中,故无法找到该命令的解决办法

为啥linux 的 source命令在linux的脚本中没有作用 我使用了#!/bin/sh以及#!/bin/bash 都不好用

linux的shell编程中#!/bin/sh和bash是啥意思?