2016-07-17 9 views
3

Ich frage mich, ob es in Linux gab es eine Möglichkeit, Dateien durch Erweiterung zu färben, so dass zum Beispiel eine .py oder eine .C-Datei eine andere Farbe haben würde.Farbcode-Dateien basierend auf der Erweiterung in Linux

Bisher konnte ich nur das Farbschema in der ~/.bashrc-Datei ändern, um Verzeichnisse, ausführbare Dateien usw. zu unterscheiden, aber keine Möglichkeit, die Dateien basierend auf der Erweiterung farbig zu codieren.

Vielen Dank im Voraus.

Antwort

3

Der Befehl ls verwendet die Umgebungsvariable LS_COLORS, um die Farben zu bestimmen, in denen die Dateinamen angezeigt werden sollen. Diese Umgebungsvariable wird in der Regel durch einen Befehl wie

gesetzt
eval `dircolors some_path/dir_colors` 

in einem System Standard-Shell Initialisierungsdatei gefunden, wie/etc/profile oder /etc/csh.cshrc. Normalerweise ist die Datei hier/etc/DIR_COLORS und kann durch eine .dir_colors-Datei in des eigenen Home-Verzeichnisses überschrieben werden.

Weitere Informationen finden Sie, indem Sie das Terminal man dir_colors

eingeben