Ich unterrichte einen UNIX / Linux-Einführungskurs an einem örtlichen College und einer meiner Schüler stellte die folgende Frage:
Warum sind einige Dateien in meinem Verzeichnis weiß und andere grau? Sind die weißen Dateien, die ich heute erstellt habe, und die grauen Dateien bereits vorhanden?
Als ich dies untersuchte, dachte ich zuerst, dass die Antwort in der LS_COLORSVariablen liegen würde, aber weitere Untersuchungen ergaben, dass die Farblisten bei Verwendung des -lSchalters anders waren als bei Verwendung des -alSchalters mit dem lsBefehl. Siehe die folgenden Screenshots:
Wenn Sie ls -ldie Datei mit dem Namen '3' verwenden, wird diese als weiß -alangezeigt. Wenn Sie jedoch den Schalter verwenden, wird dieselbe Datei grau angezeigt.
Ist dies ein Fehler in ls oder weiß jemand, warum dies geschieht?
LS_COLORS='rs=0;1' ls -l, was Sie am ehesten erreichen , wenn Sie mit LS_COLORS herumspielen, ist , aber es sieht ganz anders aus.
lskann sich die Farbe seiner Ausgabe ändern.
ls können . ;-)


lsBefehl selbst zu tun .