zsh 中 'ls' 彩色输出的不同选项有什么区别?

zsh 中 'ls' 彩色输出的不同选项有什么区别?

我想在我的 MAC 终端中显示“ls”命令的彩色输出,但我不明白某些方法之间的区别。在一些文章和 reddit 帖子中,我看到人们将以下内容添加到他们的 .zshrc 配置中:

export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -G'
alias ll='ls -alG'

根据手册页,将 CLICOLOR 环境变量设置为 1 应该与使用 ls 的 -G 选项具有相同的功能。那么,如果已设置 CLICOLOR 环境变量,那么将 -G 选项添加到别名有什么意义呢?此外,--color 选项是什么?此选项是否与 ls 的 -G 选项具有相同的功能?

相关内容