除了默认终端之外的所有终端的参数列表都太长了吗?

除了默认终端之外的所有终端的参数列表都太长了吗?

我目前在 VirtualBox 上运行 Ubuntu 20.04.2 LTS,每当我尝试在 VirtualBox 上的 Visual Studio 代码中使用终端时,都会收到以下消息,

user@ubuntu:~/Documents/test$ ls
bash: /usr/bin/ls: Argument list too long
user@ubuntu:~/Documents/test$ mkdir
bash: /usr/bin/mkdir: Argument list too long
user@ubuntu:~/Documents/test$ tmux
bash: /usr/bin/tmux: Argument list too long

但是,如果在默认终端中使用,这些默认命令可以正常工作。如果我运行 tmux,并使用 tmux 创建的会话,我也无法再使用这些命令,并出现相同的错误,具体来说/usr/bin/...: Argument list is too long

这是因为 bin 文件夹太大吗?应该不是,只有 200mb 左右。有什么建议吗?

编辑:当我getconf ARG_MAX在默认终端中运行时,我得到2097152

相关内容