User:Int 80h/files/.dir colors

.dir_colors

edit

My current .dir_colors

# dir_colors file
#
# Maintainer:   Szymon 'Polemon' Bereziak <polemon@polemon.org>
# Last Change:  2012-11-13
# URL:          http://polemon.org
# Version:      0.3
#

# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
# pipes. 'all' adds color characters to all output. 'none' shuts colorization
# off.
COLOR tty

# Extra command line options for ls go here.
# Basically these ones are:
#  -F = show '/' for dirs, '*' for executables, etc.
#  -T 0 = don't trust tab spacing when formatting ls output.
OPTIONS -F -T 0

# Below, there should be one TERM entry for each termtype that is colorizable
TERM Eterm
TERM ansi
TERM color-xterm
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cons25
TERM console
TERM cygwin
TERM dtterm
TERM eterm-color
TERM gnome
TERM gnome-256color
TERM jfbterm
TERM konsole
TERM kterm
TERM linux
TERM linux-c
TERM mach-color
TERM mlterm
TERM putty
TERM rxvt
TERM rxvt-cygwin
TERM rxvt-cygwin-native
TERM rxvt-unicode
TERM screen
TERM screen-256color
TERM screen-256color-bce
TERM screen-bce
TERM screen-w
TERM screen.linux
TERM vt100
TERM xterm
TERM xterm-16color
TERM xterm-256color
TERM xterm-88color
TERM xterm-color
TERM xterm-debian

# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
EIGHTBIT 1

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#NORMAL  00      # no color code at all
#FILE    00      # normal file, use no color at all
RESET   0       # reset to "normal" color
DIR     01;34   # directory
LINK    01;36   # symbolic link (If you set this to 'target' instead of a
                # numerical value, the color is as for the file pointed to.)
#HARDLINK 44;37  # regular file with more than one link
FIFO    40;33   # pipe
SOCK    01;35   # socket
DOOR    01;35   # door
BLK     40;33;01 # block device driver
CHR     40;33;01 # character device driver
ORPHAN  40;31;01 # symlink to nonexistent file, or non-stat'able file
MISSING 01;05;37;41 # ... and the files they point to
SETUID  37;41   # file that is setuid (u+s)
SETGID  30;43   # file that is setgid (g+s)
CAPABILITY 30;41 # file with capability
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY  37;44   # dir with the sticky bit set (+t) and not other-writable

# This is for files with execute permission:
EXEC    01;32

# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')
# executables (bright green)
#.cmd    01;32
#.exe    01;32
#.com    01;32
#.btm    01;32
#.bat    01;32
#.sh     01;32
#.csh    01;32

# archives or compressed (bright red)
.tar    01;31
.tgz    01;31
.arj    01;31
.arc    01;31
.taz    01;31
.lzh    01;31
.lzma   01;31
.tlz    01;31
.txz    01;31
.zip    01;31
.z      01;31
.Z      01;31
.dz     01;31
.gz     01;31
.lz     01;31
.xz     01;31
.bz2    01;31
.tbz    01;31
.tbz2   01;31
.bz     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

# image formats (magenta)
.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
.svgz   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
.flv    01;35
.gl     01;35
.dl     01;35
.xcf    01;35
.xwd    01;35
.yuv    01;35
.cgm    01;35
.emf    01;35

# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axv    01;35
.anx    01;35
.ogv    01;35
.ogx    01;35

# audio formats (cyan)
.aac    01;36
.au     01;36
.flac   01;36
.mid    01;36
.midi   01;36
.mka    01;36
.mp3    01;36
.mpc    01;36
.ogg    01;36
.ra 0   01;36
.wav    01;36
.m4a    01;36
.wv     01;36
.tta    01;36

# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axa    01;36
.oga    01;36
.spx    01;36
.xspf   01;36
.opus   01;36

## documents
.pdf    01;40;37
# MS Office
.doc    01;40;37
.ppt    01;40;37
.xls    01;40;37
# Office Open XML
.docx   01;40;37
.pptx   01;40;37
.xlsx   01;40;37
# OpenOffice
.sxw    01;40;37
.sxc    01;40;37
.sxi    01;40;37
.sxm    01;40;37
# other
.odf    01;40;37
.rtf    01;40;37

# config files
.ini    07
.cfg    07
.conf   07
*rc     07
.json   07
.yaml   07
.xml    07