DIR_COLORS personnalisation

Je personnalise mes DIR_COLORS (~ / .dir_colors) pour colorer ls sur mon terminal.

Je comprends comment changer les couleurs des fichiers dont le nom se termine par une extension connue:

.cpp 0;34 

Mais je voudrais définir des couleurs pour des fichiers avec un nom fixe comme Makefile et Kconfig , et je voudrais aussi changer les couleurs des fichiers qui commencent par un point (comme .config ), ou un autre motif.

Est-ce possible?

Il n’y a aucun moyen de le faire en utilisant des dircolors , malheureusement. Une façon de gérer des fichiers uniques comme Makefile ou Kconfig consiste à utiliser:

 *Makefile 00;36 

Malheureusement, cela colore tout ce qui se termine par Makefile , pas seulement Makefile . La coloration des fichiers qui commencent par un préfixe particulier est probablement impossible.