Я викладаю курс вступу в UNIX / Linux в місцевому коледжі, і один із моїх студентів задав таке питання:
Чому деякі файли в моєму каталозі пофарбовані в білий колір, а інші - сірі? Чи є білі ті, які я створив сьогодні, а сірі - це існуючі файли?
Коли я переглянув це, я спершу подумав, що відповідь буде в LS_COLORSзмінній, але подальше дослідження показало, що списки кольорів відрізняються при використанні -lперемикача проти -alкоммутатора з lsкомандою. Дивіться наступні знімки екрана:
Використання ls -lфайлу з назвою "3" показує білий колір, але за допомогою -alперемикача той самий файл показує сірий колір.
Це помилка в ls чи хтось знає, чому це відбувається?
LS_COLORS='rs=0;1' ls -l, але це виглядає зовсім інакше.
lsможна змінити колір його виходу.
ls можуть надавати колір. ;-)


lsсамою командою.