colorizing ls output baseado no nome do arquivo

1

Estou no freeBSD e tentando colorir ls output, então eu adicionei

alias ls        ls -lhG
setenv LSCOLORS gxfxcxdxbxegedabagacad

ao meu .cshrc

e funciona. mas o que eu realmente quero é poder colorir (por exemplo) *.pl e *.php arquivos diferentes maneiras de distingui-lo.

Posso modificar o LSCOLORS de alguma maneira de colorir arquivos dependendo do nome deles?

    
por k102 09.12.2011 / 13:07

1 resposta

2

Não. Você não pode, não com o padrão ls que vem com o FreeBSD.

Você pode, no entanto, instalar a gnuls port, que lhe dará /usr/local/bin/gnuls , que pode ser definida para exibir as cores dos arquivos por extensão.

    
por 09.12.2011 / 16:37