J'enseigne un cours d'introduction à UNIX / Linux dans un collège local et l'un de mes étudiants a posé la question suivante:
Pourquoi certains fichiers de mon répertoire sont-ils blancs et d'autres gris? Les blancs sont-ils ceux que j'ai créés aujourd'hui et les gris sont des fichiers existants?
En examinant cela, j'ai d'abord pensé que la réponse serait dans la LS_COLORSvariable, mais une enquête plus approfondie a révélé que les listes de couleurs étaient différentes lors de l'utilisation du -lcommutateur par rapport au -alcommutateur avec la lscommande. Voir les captures d'écran suivantes:
L'utilisation ls -ldu fichier nommé «3» apparaît en blanc mais en utilisant le -alcommutateur, le même fichier affiche un gris.
Est-ce un bug dans ls ou quelqu'un sait-il pourquoi cela se produit?
LS_COLORS='rs=0;1' ls -l, mais cela semble très différent.
lspeut changer la couleur de sa sortie.
ls peuvent fournir de la couleur. ;-)


lscommande elle-même.