treeund lskann Dateitypen unterscheiden, indem Dateinamen unterschiedlich gefärbt werden.
treeund lsoft eine lange Liste von Dateien (einschließlich Verzeichnissen) ausgeben, so leite ich die stdout-Ausgabe an less.
Aber lessnicht beibehalten , die Farben. Wie können wir es dazu bringen, Farben zu zeigen, oder auf alternative Weise?
Habe gerade die verknüpfte Liste gesehen, aber die Weiterleitung zu less -Roder less -rfunktioniert nicht. Mein Betriebssystem ist Ubuntu 12.04. lessist Version 444: 09.06.2011.
tree -C | less -R? Die -COption ist --color=always, glaube ich, gleichbedeutend mit der von less (zumindest für Ubuntu 12.04).
treemit und ohne -Callein immer in Farben ausgeben, aber warum unterscheiden sie sich bei der Verwendung mit less?
lessEntfernt die Farben standardmäßig , wenn Sie es das geben -ROption, die es zu verlassen erzählt in, und 2 treeund lsund andere Programme der Regel wiederum Färbung aus , wenn sie ihren Ausgang erkennen an ein anderes Programm wird (wie less) statt direkt an Ihr Terminal, es sei denn, Sie erzwingen die Einfärbung mit -Coder --color=always.
ls(nichttree), für die einige Implementierungen angewiesen werden müssen, um die Farbausgabe zu erzwingen, wenn die Ausgabe nicht an ein Terminalless -R