Ensino um curso de Introdução ao UNIX / Linux em uma faculdade local e um dos meus alunos fez a seguinte pergunta:
Por que alguns dos arquivos do meu diretório são brancos e outros são cinza? Os brancos são os que eu criei hoje e o cinza são arquivos existentes?
Ao analisar isso, pensei primeiro que a resposta estaria na LS_COLORSvariável, mas uma investigação mais aprofundada revelou que as listas de cores eram diferentes ao usar o -lswitch versus o -alswitch com o lscomando. Veja as seguintes capturas de tela:
O uso ls -ldo arquivo chamado '3' é exibido em branco, mas, com a -alopção, o mesmo arquivo mostra um cinza.
Isso é um bug no sl ou alguém sabe por que isso está acontecendo?
LS_COLORS='rs=0;1' ls -l, mas parece muito diferente.
lspode mudar a cor de sua saída.
ls possam fornecer cores. ;-)


lspróprio comando.