LS_COLORSで設定するファイルの種類と色コード

$LS_COLORS(カラー設定を記述する環境変数)で設定するときに
どのキーワードがどの種類を表しているのかわからなかったので一覧表まとめ。

よく使用するキーワード

no
普通のテキスト
fi
普通のファイル
di
ディレクトリ
ln
シンボリックリンク
pi
FIFO (名前付きパイプ)
so
ソケット
bd
ブロックデバイス(HDDとかCD-ROMドライブとか)
cd
キャラクタデバイス(キーボードとかマウスとか)
or
存在しないファイルを指しているシンボリックリンク
mi
シンボリックリンクが指す存在しないファイル (ls -lのときに出る)
ex
アクセス許可に「x」が設定されている実行可能ファイル
*.拡張子
拡張子ファイル(.jpgとか)

あまり使用されないキーワード

do  DOOR(プロセス間通信のためのファイル)
susuid(u+s)
sgsgid(g+s)
twスティッキービットが設定され、他の書き込み可能なディレクトリ(o+t)
owスティッキービットが設定されず、他の書き込み可能なディレクトリ(o+w)
stスティッキービットが設定され、他の書き込み不可能なディレクトリ(+ t)
lcleft code
rcright code
ecファイル名以外のテキスト

エフェクト

00  デフォルトカラーを復元
01  より明るい色
04  下線付きのテキスト
05  点滅するテキスト

文字色

30  
31
32
33黄 (または茶)
34
35
36シアン
37白 (またはグレー)

背景色

40  黒
41  赤
42  緑
43  黄 (または茶)
44  青
45  紫
46  シアン
47  白 (またはグレー)