Podczas wykonywania ls
w powłoce bash, czasami są kolory wskazujące różne typy zasobów, i można włączyć/kontrolować to z argumentem --color
.Jak określić, co oznaczają kolory bash ls?
Ale ani człowiek, ani strona Google jest dostarczenie odpowiedzi na pytanie:
Co te kolory oznaczają domyślnie i jak mogę wyświetlić co wykorzystuje obecny system?
UPDATE:
Dzięki wszystkim za odpowiedzi tak daleko, jednak aby go łatwiej wybrać zwycięzcę, może ktoś pójść o krok dalej i zapewnić metodę opisów wyjściowych w kolory, do których się odnoszą.
Hmmm ... mój przykład nie działa, gdy pisał (tylko podczas podglądu), więc jeśli podgląd tego kodu będzie to pokazać, co mam na myśli ...
<ul style="list-style:none; background:black; margin:0;padding:0.5em; width:10em">
<li style="color:blue">directory</li>
<li style="color:aqua">symbolic link</li>
<li style="color:#A00000;">*.tar files</li>
<li style="color:white">...</li>
</ul>
Dzięki.
Wierzę, że używa ona ZARÓWNO - wartości domyślne są ustawione w DIR_COLORS, a wszystko w ~/.dir_colors ma pierwszeństwo. – chris
Może ... Nie wiem, inne dystrybucje, w Fedorze, jest ustawione w /etc/profile.d/colorls.sh, i czyta tylko jeden z nich. – Juliano
To fajny skrypt, ale chciałbym też zobaczyć kolory rozszerzeń, których nie ma na liście. –