Home > bash > Get colors in “less”

Get colors in “less”

Problem:
When piping tree output through less, the colors are not displayed.


Solution:

$ tree -C | less -R

man tree

-C Turn colorization on always, using built-in color defaults if the LS_COLORS environment variable is not set. Useful to colorize output to a pipe.


man less

R Repaint the screen, discarding any buffered input. Useful if the file is changing while it is being viewed.

Source:
http://superuser.com/questions/117841/get-colors-in-less-command

Advertisements
Categories: bash
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s