Linux ZSH ls colors
ls
does not colorize the output in linux.
ls --color
does colorize the output. It's smart to set an alias.
alias ls='ls --color=auto'
Ok, now you've got colors everytime, but how do you change those colors?
The color settings are defaulted, but can be overriden by the value of environment variable LS_COLORS
.
The language for setting these colors is really obtuse, but you can generate the settings with the command dircolors
. dircolors
outputs an enivornment variable you can include into your zshrc
file. This variable will give you the same colors as when LS_COLORS
is not set.
You can figure out what values to set colors to with this resource.
Tweet