Tim Waugh 8eac3d
# Configuration file for the color ls utility
Tim Waugh 8eac3d
# This file goes in the /etc directory, and must be world readable.
Tim Waugh 8eac3d
# You can copy this file to .dir_colors in your $HOME directory to override
Tim Waugh 8eac3d
# the system defaults.
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
Tim Waugh 8eac3d
# pipes. 'all' adds color characters to all output. 'none' shuts colorization
Tim Waugh 8eac3d
# off.
Tim Waugh 8eac3d
COLOR tty
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# Extra command line options for ls go here.
Tim Waugh 8eac3d
# Basically these ones are:
Tim Waugh 8eac3d
#  -F = show '/' for dirs, '*' for executables, etc.
Tim Waugh 8eac3d
#  -T 0 = don't trust tab spacing when formatting ls output.
Tim Waugh 8eac3d
OPTIONS -F -T 0
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# Below, there should be one TERM entry for each termtype that is colorizable
Tim Waugh 8eac3d
TERM linux
Tim Waugh 8eac3d
TERM console
Tim Waugh 8eac3d
TERM con132x25
Tim Waugh 8eac3d
TERM con132x30
Tim Waugh 8eac3d
TERM con132x43
Tim Waugh 8eac3d
TERM con132x60
Tim Waugh 8eac3d
TERM con80x25
Tim Waugh 8eac3d
TERM con80x28
Tim Waugh 8eac3d
TERM con80x30
Tim Waugh 8eac3d
TERM con80x43
Tim Waugh 8eac3d
TERM con80x50
Tim Waugh 8eac3d
TERM con80x60
Tim Waugh 8eac3d
TERM cons25
Tim Waugh 8eac3d
TERM xterm
Ondrej Vasik 7bec82
TERM xterm-16color
Ondrej Vasik 7bec82
TERM xterm-88color
Ondrej Vasik 7bec82
TERM xterm-256color
Tim Waugh 8eac3d
TERM rxvt
Ondrej Vasik 7bec82
TERM rxvt-unicode
Tim Waugh 8eac3d
TERM xterm-color
Tim Waugh 8eac3d
TERM color-xterm
Tim Waugh 8eac3d
TERM vt100
Tim Waugh 8eac3d
TERM dtterm
Tim Waugh 8eac3d
TERM color_xterm
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
Tim Waugh 8eac3d
EIGHTBIT 1
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# Below are the color init strings for the basic file types. A color init
Tim Waugh 8eac3d
# string consists of one or more of the following numeric codes:
Tim Waugh 8eac3d
# Attribute codes: 
Tim Waugh 8eac3d
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
Tim Waugh 8eac3d
# Text color codes:
Tim Waugh 8eac3d
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
Tim Waugh 8eac3d
# Background color codes:
Tim Waugh 8eac3d
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
Tim Waugh 8eac3d
NORMAL 00	# global default, although everything should be something.
Tim Waugh 8eac3d
FILE 00 	# normal file
Tim Waugh 8eac3d
DIR 00;34 	# directory
Ondrej Vasik 0363d6
LINK 00;36 	# symbolic link (If you set this to 'target' instead of a
Ondrej Vasik 0363d6
		# numerical value, the color is as for the file pointed to.)
Tim Waugh 8eac3d
FIFO 40;33	# pipe
Tim Waugh 8eac3d
SOCK 00;35	# socket
Ondrej Vasik 0363d6
DOOR 00;35	# door
Tim Waugh 8eac3d
BLK 40;33;01	# block device driver
Tim Waugh 8eac3d
CHR 40;33;01 	# character device driver
Ondrej Vasik 0363d6
ORPHAN 40;31;01  # symlink to nonexistent file, or non-stat'able file
Tim Waugh 8eac3d
MISSING 01;05;37;41 # ... and the files they point to
Ondrej Vasik 0363d6
SETUID 37;41	# file that is setuid (u+s)
Ondrej Vasik 0363d6
SETGID 30;43	# file that is setgid (g+s)
Kamil Dudka c7a6ab
CAPABILITY 30;41	# file with capability
Ondrej Vasik 0363d6
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
Ondrej Vasik 0363d6
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
Ondrej Vasik 0363d6
STICKY 37;44	# dir with the sticky bit set (+t) and not other-writable
Ondrej Vasik 0363d6
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# This is for files with execute permission:
Tim Waugh 8eac3d
EXEC 00;32 
Tim Waugh 8eac3d
Tim Waugh 8eac3d
# List any file extensions like '.gz' or '.tar' that you would like ls
Tim Waugh 8eac3d
# to colorize below. Put the extension, a space, and the color init string.
Tim Waugh 8eac3d
# (and any comments you want to add after a '#')
Ondrej Vasik 97c49f
#.cmd 00;32 # executables (green)
Ondrej Vasik 97c49f
#.exe 00;32
Ondrej Vasik 97c49f
#.com 00;32
Ondrej Vasik 97c49f
#.btm 00;32
Ondrej Vasik 97c49f
#.bat 00;32
Ondrej Vasik 97c49f
#.sh  00;32
Ondrej Vasik 97c49f
#.csh 00;32
Ondrej Vasik 0363d6
 # archives or compressed (red)
Ondrej Vasik 0363d6
.tar 00;31 
Tim Waugh 8eac3d
.tgz 00;31
Ondrej Vasik 0363d6
.svgz 00;31
Tim Waugh 8eac3d
.arj 00;31
Tim Waugh 8eac3d
.taz 00;31
Tim Waugh 8eac3d
.lzh 00;31
Ondrej Vasik 0363d6
.lzma 00;31
Tim Waugh 8eac3d
.zip 00;31
Tim Waugh 8eac3d
.z   00;31
Tim Waugh 8eac3d
.Z   00;31
Ondrej Vasik 0363d6
.dz  00;31
Tim Waugh 8eac3d
.gz  00;31
Tim Waugh 8eac3d
.bz2 00;31
Ondrej Vasik 0363d6
.tbz2 00;31
Tim Waugh 8eac3d
.bz  00;31
Tim Waugh 8eac3d
.tz  00;31
Ondrej Vasik 0363d6
.deb 00;31
Tim Waugh 8eac3d
.rpm 00;31
Ondrej Vasik 0363d6
.jar 00;31
Ondrej Vasik 0363d6
.rar 00;31
Ondrej Vasik 0363d6
.ace 00;31
Ondrej Vasik 0363d6
.zoo 00;31
Tim Waugh 8eac3d
.cpio 00;31
Ondrej Vasik 0363d6
.7z  00;31
Ondrej Vasik 0363d6
.rz  00;31
Ondrej Vasik 0363d6
# image formats (magenta)
Ondrej Vasik 0363d6
.jpg 00;35 
Ondrej Vasik 0363d6
.jpeg 00;35
Tim Waugh 8eac3d
.gif 00;35
Tim Waugh 8eac3d
.bmp 00;35
Ondrej Vasik 0363d6
.pbm 00;35
Ondrej Vasik 0363d6
.pgm 00;35
Ondrej Vasik 0363d6
.ppm 00;35
Ondrej Vasik 0363d6
.tga 00;35
Tim Waugh 8eac3d
.xbm 00;35
Tim Waugh 8eac3d
.xpm 00;35
Tim Waugh 8eac3d
.tif 00;35
Ondrej Vasik 0363d6
.tiff 00;35
Ondrej Vasik 0363d6
.png 00;35
Ondrej Vasik 0363d6
.mng 00;35
Ondrej Vasik 0363d6
.pcx 00;35
Ondrej Vasik 0363d6
.mov 00;35
Ondrej Vasik 0363d6
.mpg 00;35
Ondrej Vasik 0363d6
.mpeg 00;35
Ondrej Vasik 0363d6
.m2v 00;35
Ondrej Vasik 0363d6
.mkv 00;35
Ondrej Vasik 0363d6
.ogm 00;35
Ondrej Vasik 0363d6
.mp4 00;35
Ondrej Vasik 0363d6
.m4v 00;35
Ondrej Vasik 0363d6
.mp4v 00;35
Ondrej Vasik 0363d6
.vob 00;35
Ondrej Vasik 0363d6
.qt  00;35
Ondrej Vasik 0363d6
.nuv 00;35
Ondrej Vasik 0363d6
.wmv 00;35
Ondrej Vasik 0363d6
.asf 00;35
Ondrej Vasik 0363d6
.rm  00;35
Ondrej Vasik 0363d6
.rmvb 00;35
Ondrej Vasik 0363d6
.flc 00;35
Ondrej Vasik 0363d6
.avi 00;35
Ondrej Vasik 0363d6
.fli 00;35
Ondrej Vasik 0363d6
.gl 00;35
Ondrej Vasik 0363d6
.dl 00;35
Ondrej Vasik 0363d6
.xcf 00;35
Ondrej Vasik 0363d6
.xwd 00;35
Ondrej Vasik 0363d6
.yuv 00;35
Ondrej Vasik 0363d6
.svg 00;35
Ondrej Vasik 0363d6
# audio formats (cyan)
Ondrej Vasik 0363d6
.aac 00;36
Ondrej Vasik 0363d6
.au 00;36
Ondrej Vasik 0363d6
.flac 00;36
Ondrej Vasik 0363d6
.mid 00;36
Ondrej Vasik 0363d6
.midi 00;36
Ondrej Vasik 0363d6
.mka 00;36
Ondrej Vasik 0363d6
.mp3 00;36
Ondrej Vasik 0363d6
.mpc 00;36
Ondrej Vasik 0363d6
.ogg 00;36
Ondrej Vasik 0363d6
.ra 00;36
Ondrej Vasik 0363d6
.wav 00;36