treei lsmoże rozróżniać typy plików, kolorując nazwy plików w różny sposób.
treei lsczęsto wypisuje długą listę plików (w tym katalogów), więc przesyłam do wyjścia standardowe wyjście less.
Ale lessnie zachowuje kolorów. Jak możemy sprawić, by pokazywał kolory lub w inny sposób?
Właśnie zobaczyłem połączoną listę, ale przesyłanie do less -Rlub less -rnie działa. Mój system operacyjny to Ubuntu 12.04. lessjest wersja 444: 09 czerwca 2011 r.
tree -C | less -R? -COpcja jest równoważna z drzewa mniej tych --color=always, myślę, że (przynajmniej u mnie działa na Ubuntu 12.04).
treez lub bez -Csamego wyjścia zawsze w kolorach, ale dlaczego różnią się, gdy są używane z less?
lessUsuwa kolory domyślnie, chyba że dasz mu -Ropcję, która mówi, że do opuszczenia go i 2. treea lsi innych programów zwykle włączyć kolorowanie off, gdy wykryje ich wyjście idzie do innego programu (jak less) zamiast bezpośrednio do terminala, chyba że wymusisz kolorowanie za pomocą -Club --color=always.
ls(nietree), dla których należy powiedzieć, że niektóre implementacje wymuszają wyjście kolorów, gdy wyjście nie trafia do terminala (oprócz tego, żeless -Rjest potrzebne)