Changer les couleurs lors d'un ls --color
Lorsque l’on fait un ls -l
dans une console linux 1, les fichiers et répertoires s’affichent en couleur pour peu que l’option --color=auto
soit positionnée.
Un étudiant me demande comment faire pour que tous ses fichiers sources java (ceux avec l’extension .java
) s’affichent en rouge.
Une petite recherche plus tard et l’on fait:
dircolors -p > ~/.ls_colors
Histoire d’obtenir les choix de couleurs par défaut et de les copier dans un fichier caché dans son répertoire home. Ce fichier sera modifié afin d’y ajouter le choix de couleur pour les fichiers java; à savoir .java 00;31
.
eval `dircolors ~/.ls_colors`
Cette dernière commande (à placer dans son .bashrc
ou .profile
quelconque) permet de placer dans ses variables d’environnement les couleurs à utiliser par la commande dircolors
(utilisée par ls
).
C’est looong mais ça marche.
-
Ceux qui ne comprennent pas les deux derniers mots peuvent passer leur chemin et revenir plus tard ↩