« Dancing girl optical illusionSpam filtering enhancement to Horde accepted »

20 comments

Comment from: MightyBigCar [Visitor]
Well, it isn't too secret. Try here:
http://dailypackage.fedorabook.com/index.php?/archives/109-Wednesday-Why-Colour-ls.html
22/11/08 @ 01:11
Comment from: David Newcomb [Member]
Email
I don't think that your reference goes anywhere near describing how to do "Configuring LS_COLORS" but I'll allow it in for two reasons:
1) the fact that anyone makes a comment is nice!
2) It's another link to LS_COLORS which is a bit of a complicated affair, so the more links the better.

Added
I know that I get about 400 page views (per month) of this article, but if I mention affair, will I get all the porn hunters looking here? Oh no, I've mentioned porn does that mean I'll get even more? I'll analyse the blog stats over the next couple of months and let you know... (in another blog!)
22/11/08 @ 01:57
Comment from: ri [Visitor]
i've searched in vain for the answer to this: I want to remove sg colors BUT have it use the extension colors instead i.e. ignore the sticky bit. setting sg=00 or removing it from ~/.dir_colors just makes those files black-n-white without the pretty colors by extension.
thanks for any help.
06/12/08 @ 02:53
Comment from: David Newcomb [Member]
Email
I'm afraid Ri you are out of luck. The sticky bit takes precedence over the other file types. Once "ls" sees that the file is sticky the extension settings are never read.
It's an interesting request, you may want to email the GNU team and add it as a feature request or bug.
Try here: GNU FileUtils Project
07/12/08 @ 23:24
Comment from: Rita [Visitor]
Thanks from me and from my eyes!
14/01/09 @ 09:25
Comment from: myname [Visitor]
please add:

97 - White (-:
21/05/09 @ 14:40
Comment from: acne [Visitor]
· http://www.oratin.com
Colours make it much easier to read .
22/05/09 @ 10:17
Comment from: Wh1mpy [Visitor]
This tut was very useful for me and my eyes. I almost went blind staring at blue letters. Many thanks for you're effort..
19/07/09 @ 04:02
Comment from: peter [Visitor]
Email
I see that you can choose file extensions to color, but is there a way to color hidden files for when i do 'ls -a' like '.cshrc'? It doesn't accept '.*' as a valid entry.
22/07/09 @ 21:36
Comment from: your lastname [Visitor]
· http://www.change-my-life.com
Thanks for your great tip! It made my shell colorful!
24/10/09 @ 09:26
Comment from: anthony [Visitor]
· http://www.gentoo.org
I've known and used ansi color sequences for a long time now, and this is the first reference to the 'Extra colours' that I've ever seen.

Sure enough, I tried them out and they all work! Awesome. (now I'm gonna waste a good chunk of time seeing how I can further customize all my syntax highlighting, LS_COLORS, zsh completion menu colors, etc etc...)

Where did you find out about these?
03/11/09 @ 06:53
Comment from: edigitalwholesale [Visitor]
· http://www.edigitalwholesale.com
Thanks for good knowledge.
it's very useful way to change color.
19/01/10 @ 05:15
Comment from: Pete [Visitor]
This was very useful. Thanks for sharing. :-)
21/01/10 @ 15:33
Comment from: ed [Visitor]
Since your solution of :
LS_COLORS="ow=01;90:di=01;90"
export LS_COLORS
overwrites a possible existing configuration of LS_COLORS, you can juste substitute the existing definition with sed (stream editor) as follows :

LS_COLORS="`echo $LS_COLORS |sed 's/di=[0-9]*;[0-9]*/di=01;34/; s/ow=[0-9]*;[0-9]*/ow=01;34/'`"
export LS_COLORS

Regards
23/02/10 @ 10:38
Comment from: j tweed [Visitor]
You don't make any mention of ~/.dir_colors or /etc/DIR_COLORS. At least the link provided by MightyBigCar does so, (and there is one in a comment)/ It seems to me that ~/.dir_colors is a convenient place to define colors.

Otherwise, a very useful tutorial.
thanks.
23/03/10 @ 01:12
Comment from: David Newcomb [Member]
Email
Thanks j tweed, you are right. I have added a section describing the dir_colors file.
23/03/10 @ 10:46
Comment from: Rich [Visitor]
Seems like it boils down to this:

1. dircolors --print-database > ~/.dircolors
2. vi .dircolors
3. update bashrc to look for ~/.dircolors (as per info page referenced in "man dircolors")

if [ -x /usr/bin/dircolors ]; then

d=.dircolors
test -r $d && eval "$(dircolors $d)" || eval "`dircolors -b`"

Thanks for all the info.
21/04/10 @ 21:54
Comment from: Michael Cook [Visitor]
· http://skyprod.net
This was very useful to me cos my old eyes don't like DIR 1;034 which is the bold blue used by default for directories on my Ubuntu 8.04 Hardy set up. I changed it to bold yellow so now I can see it. Who chooses these things anyway? Thank you!
25/05/10 @ 13:03
Comment from: Adam J [Visitor]
· http://www.bedinabags.org
I work in an environment where a bunch of users are idiots and make everything 777 or 755. Is there a way to make is so that ex= does not override extensions like *.gz?
04/06/10 @ 18:23
Comment from: Peter Vanderhaden [Visitor]
Email
Love the article, but I do have one question. This seems to work perfectly in OS X, but when I do the exact same thing in Kubuntu 10.04, the first line of the ls -la listing is bright in color, and all the others are colored, but dull. Any ideas?
26/06/10 @ 19:04

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
Please enter "notspam" (without the quotes) in the box below
antispam test