зеленый заголовочный файл

В терминале, когда я набираю ls, я вижу некоторые заголовочные файлы (например, foo.h) зеленым цветом. Насколько я знаю, зеленый соответствует исполняемым файлам. Так почему некоторые из этих заголовочных файлов выделены зеленым?

1
задан 4 June 2013 в 01:38

2 ответа

Он зеленый, потому что его разрешения говорят, что он исполняемый. Вы можете увидеть разрешения с ls -l. Поскольку FAT / NTFS не хранят разрешения, все файлы на томах, использующих эти форматы Windows, будут отображаться как исполняемые. Если файл не находится на томе Windows, вы можете изменить разрешения с помощью команды chmod. chmod a-x foo.h удалит все 3 исполняемых бита (владелец, группа и т. Д.) Из файла и перестанет отображать зеленый цвет.

0
ответ дан 4 June 2013 в 01:38

Это функция программы терминала, которую вы используете. Например, в моем терминале он не отображается зеленым цветом. Но если я отмечу файл как test.h в исполняемом файле, он будет. Различные терминальные программы отображают эту информацию в зависимости от того, что решил этот автор.

0
ответ дан 4 June 2013 в 01:38

Другие вопросы по тегам:

Похожие вопросы: