arquivo de cabeçalho verde

1

No terminal, quando eu digito ls , vejo alguns arquivos de cabeçalho (como foo.h) em verde. Tanto quanto eu sei, verde corresponde a arquivos executáveis. Então, por que alguns desses arquivos de cabeçalho estão em verde?

    
por Shibli 03.06.2013 / 23:38

2 respostas

1

É verde porque suas permissões dizem que é executável. Você pode ver as permissões com ls -l . Como o FAT / NTFS não armazena permissões, todos os arquivos em volumes usando esses formatos do Windows serão exibidos como executáveis. Se o arquivo não estiver em um volume do Windows, você poderá alterar as permissões com o comando chmod . chmod a-x foo.h removerá todos os 3 bits de execução (proprietário, grupo, outro) do arquivo e parará de exibi-lo como verde.

    
por psusi 04.06.2013 / 02:27
0

Essa é uma função do programa de terminal que você usa. Por exemplo, no meu terminal, ele não é exibido em verde. Mas se eu marcar um arquivo como test.h para executável, será. Diferentes programas de terminal exibem essa informação com base no que o autor decidiu.

    
por Meer Borg 04.06.2013 / 01:09