ls:fedora 33 中 LS_COLORS 环境变量 zshell 的不可解析值

Raj*_*jan 0 ls coreutils

我在 Fedora 33 操作系统中使用 zshell。

我以前做的配置在我的~/.zshrc文件

每当我运行ls命令时,我都会收到以下错误 -

ls: unparsable value for LS_COLORS environment variable
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

当我做回声时,LS_COLORS 是正确的。

M. ~ 
? echo $LS_COLORS
GxFxCxDxBxegedabagaced
Run Code Online (Sandbox Code Playgroud)

Fox*_*Fox 5

有(至少)两种常见格式用于将颜色归于ls. 您的变量似乎包含 BSD 样式的格式,该格式通常提供给LSCOLORS环境变量。GNU 工具使用不同的格式(并有助于将变量重命名为LS_COLORS)。

您可以使用该dircolors工具为 GNU 样式变量创建适当的设置。