Wie kann ich farbige Baumergebnisse zu weniger oder mehr leiten?

16

Ich bekomme einen farbigen Baum mit, tree -Caber wenn ich ihn anpfeife, lesserhalte ich folgende Ergebnisse:

tree public/ -C | less

Bildbeschreibung hier eingeben

Wie kann ich lessin diesem Fall Farben haben ?

Mohsen
quelle

Antworten:

19

Sie möchten den -RWechsel zu less.

Von der lessManpage:

-R oder --RAW-CONTROL-CHARS Wie -r, jedoch werden nur ANSI-Escape-Sequenzen für "Farbe" in unformatierter Form ausgegeben. Im Gegensatz zu -r wird die Bildschirmdarstellung in den meisten Fällen korrekt beibehalten. ANSI-Escape-Sequenzen für "Farbe" Folgen der Form:

            ESC [ ... m

Also brauchst du

tree -C public/ | less -R
Joseph R.
quelle
Der -rSchalter funktioniert auch für mehr.
Ed L
@EdL Ich habe nie gesagt, dass es nicht so ist.
Joseph R.
3
Der Titel der Frage verlangte nach "weniger" oder "mehr", also dachte ich, ich würde das nur bemerken.
Ed L
2

Wenn Sie -rauf weniger setzen, werden Steuerzeichen und Escape-Sequenzen ungestört durchlaufen.

Ignacio Vazquez-Abrams
quelle