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_COLORS
variable, mais une enquête plus approfondie a révélé que les listes de couleurs étaient différentes lors de l'utilisation du -l
commutateur par rapport au -al
commutateur avec la ls
commande. Voir les captures d'écran suivantes:
L'utilisation ls -l
du fichier nommé «3» apparaît en blanc mais en utilisant le -al
commutateur, 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.
ls
peut changer la couleur de sa sortie.
ls
peuvent fournir de la couleur. ;-)
ls
commande elle-même.