Vous devez faire deux choses:
- définir la
LSCOLORS
variable d'environnement
- créer un alias pour
ls
qu'il affiche les couleurs par défaut
Dans votre ~/.bash_profile
ajouter ce qui suit:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
Les couleurs sont définies par chaque bit ci-dessus; le premier étant le premier plan et le second étant le fond. Les deux premiers caractères font référence à des répertoires ayant un avant-plan bleu gras et un arrière-plan gris clair.
Cependant, il existe un excellent utilitaire en ligne pour voir ce que chacune des couleurs signifie et ressemble en temps réel. Il va même générer le "code" pour vous. (Je ne suis pas affilié à cela du tout). Cela fonctionnera sous MacOS / FreeBSD et Linux. Assurez-vous de sélectionner l'option BSD pour macOS.
Calculatrice LSCOLORS
L'ordre des attributs est le suivant:
1. annuaire
2. lien symbolique
3. prise
4. tuyau
5. exécutable
6. bloc spécial
7. caractère spécial
8. exécutable avec setuid bit set
9. exécutable avec setgid bit set
10. répertoire accessible en écriture pour les autres, avec sticky bit
11. répertoire accessible en écriture pour les autres, sans sticky
Les indicatifs de couleur sont les suivants:
un noir
b rouge
c vert
d marron
e bleu
f magenta
g cyan
h gris clair
Un noir audacieux, généralement gris foncé
B gras rouge
C gras vert
D gras brun, apparaît généralement comme jaune
E gras bleu
F gras magenta
G audacieux cyan
H gras gris clair; ressemble à un blanc éclatant
x avant-plan ou arrière-plan par défaut