No Putty, o que representam as cores dos arquivos e pastas?

No Putty, o que representam as cores dos arquivos e pastas?

Examinei a documentação do Putty, mas não consegui encontrar a resposta. O que significam as diferentes cores em arquivos e pastas?

Responder1

Não é massa - execute o dircolors -pcomando que informará quais cores são mapeadas para cada tipo de arquivo conhecido.

Responder2

Não é o PuTTY que faz a coloração, é provável dircolors. As especificidades variam de distribuição para distribuição, mas você pode ter uma boa ideia de como isso funciona emman dircolors

Por exemplo, na minha instalação do Debian:

  • Diretórios -> Azul escuro
  • Links simbólicos -> Ciano

Você também pode tentar echo $LS_COLORSver o que está armazenado lá. Você verá as regras de coloração nesta variável.

Responder3

Isto é de askubuntu.com por karthick87 (link)

Informações

Execute isto quando você estiver conectado a um host Linux e ele exibirá o esquema de cores. Testado no Ubuntu 16.04 e CentOS 7.

Script bash

eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')           
{      
  IFS=:     
  for i in $LS_COLORS     
  do        
    echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m" 
  done       
} 

Exemplo de saída

Captura de tela_OCT17

Responder4

Isso realmente não tem nada a ver com o PuTTy, é o seu shell que faz com que diferentes tipos de arquivos/diretórios apareçam em cores diferentes. Isso é feito através de uma variável de ambiente chamada LS_COLORSe o conteúdo exato de LS_COLORSé geralmente determinado pordircolors, que normalmente é chamado por um arquivo .profile, etc., dependendo de qual sistema operacional você está usando.

Aqui estáum ótimo artigo sobre isso.

informação relacionada