Quantcast
Channel: shell – IO Digital Sec
Viewing all articles
Browse latest Browse all 18

Linux Color Directory Listings

$
0
0

How to add color to ‘ls’?

Adding color to your ls directory listings is easy enough, just use ls –color. You can set this behavior as the default with alias ls=’ls –color’ which I personally find quite useful. It plays well with PuTTY.

The environment variable LS_COLORS dictates what colors are applied to what file types and file extensions.

Debian Lenny default  is:

LS_COLORS=’no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:';

It’s that easy!

Colors codes, taken from http://www.linuxquestions.org/questions/programming-9/using-general-command-color-codes-in-terminal-and-binding-them-to-ls-features-752536/  can be defined on the command line as:
BLACK=’e[0;30m’
BLUE=’e[0;34m’
GREEN=’e[0;32m’
CYAN=’e[0;36m’
RED=’e[0;31m’
PURPLE=’e[0;35m’
BROWN=’e[0;33m’
LIGHTGRAY=’e[0;37m’
DARKGRAY=’e[1;30m’
LIGHTBLUE=’e[1;34m’
LIGHTGREEN=’e[1;32m’
LIGHTCYAN=’e[1;36m’
LIGHTRED=’e[1;31m’
LIGHTPURPLE=’e[1;35m’
YELLOW=’e[1;33m’
WHITE=’e[1;37m’


Viewing all articles
Browse latest Browse all 18

Trending Articles