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
The language for setting these colors is really obtuse, but you can generate the settings with the command
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