Você deve usar dircolors
para ajudá-lo a personalizar as cores usadas por ls
.
dircolors -p > dircolors.txt
exibe o banco de dados de cores em um formato mais ou menos legível por humanos e o armazena em dircolors.txt
, que você pode editar para ajustar as configurações. Você verá uma série de configurações de cor para "tipos básicos de arquivo", que correspondem a di
etc .; Você pode alterar as cores associadas a elas, mas não pode adicionar seus próprios tipos. Você também verá extensões de arquivos (começando com .
) e as cores correspondentes. você pode adicionar suas próprias extensões aqui. Quando terminar, corra
dircolors dircolors.txt
para produzir o valor LS_COLORS
correspondente, que você deve definir nos scripts de inicialização de seu shell. A ordem das extensões realmente não importa, pois você deve ter apenas uma configuração de cor por extensão.
Você também pode armazenar as definições de cor diretamente, se preferir, e executar
eval $(dircolors -b /path/to/dircolors.txt)
nos seus scripts de inicialização. (Se você usar essa abordagem, talvez faça mais sentido armazenar as cores em ~/.dircolors
.)