Man page - dir_colors(5)

Packages contains this manual

Available languages:

en fr es pl ja ru

Manual

DIR_COLORS

名 前
説 明
ISO 6429 (ANSI) カ ラ ー シ ー ケ ン ス
そ の 他 の 端 末 タ イ プ (高 度 な 設 定 )
エ ス ケ ー プ シ ー ケ ン ス
フ ァ イ ル
注 意
関 連 項 目
こ の 文 書 に つ い て

名 前

dir_colors - dircolors(1) の 設 定 フ ァ イ ル

説 明

プ ロ グ ラ ム ls (1) は 、 環 境 変 数 LS_COLORS を 使 い 、 フ ァ イ ル 名 を 何 色 で 表 示 す る か を 決 定 す る 。 こ の 環 境 変 数 は 、 通 常

eval `dircolors some_path/dir_colors`

の よ う な コ マ ン ド で 設 定 さ れ る 。 こ の コ マ ン ド は /etc/profile /etc/csh.cshrc と い っ た シ ス テ ム の シ ェ ル 初 期 化 フ ァ イ ル に あ る 。 ( dircolors (1) を 参 照 す る こ と 。 ) 通 常 、 こ こ で 使 わ れ る フ ァ イ ル は /etc/DIR_COLORS で あ る が 、 ホ ー ム デ ィ レ ク ト リ の .dir_colors フ ァ イ ル で 上 書 き す る こ と が で き る 。

設 定 フ ァ イ ル は 1 行 毎 に 書 か れ た ス テ ー ト メ ン ト で 構 成 さ れ る 。 ハ ッ シ ュ マ ー ク (#) が 行 の 始 め に あ る 場 合 や 、 ハ ッ シ ュ マ ー ク の 前 に 少 な く と も 1 つ の 空 白 が あ る 場 合 、 ハ ッ シ ュ マ ー ク の 後 ろ は コ メ ン ト と し て 扱 わ れ る 。 空 行 は 無 視 さ れ る 。

こ の フ ァ イ ル の グ ロ ー バ ル セ ク シ ョ ン は 、 最 初 の TERM ス テ ー ト メ ン ト よ り 前 に あ る 任 意 の ス テ ー ト メ ン ト か ら な る 。 グ ロ ー バ ル セ ク シ ョ ン に あ る ス テ ー ト メ ン ト は 、 す べ て の 端 末 タ イ プ に つ い て 有 効 で あ る と み な さ れ る 。 グ ロ ー バ ル セ ク シ ョ ン の 次 に は 、 端 末 固 有 セ ク シ ョ ン が 続 く 。 各 端 末 固 有 セ ク シ ョ ン の 先 頭 に は 、 1 つ 以 上 の TERM ス テ ー ト メ ン ト が 置 か れ る 。 TERM ス テ ー ト メ ン ト は 、 そ の 後 に 続 く 宣 言 が 適 用 さ れ る (環 境 変 数 TERM で 与 え ら れ る ) 端 末 タ イ プ を 指 定 す る 。 グ ロ ー バ ル 宣 言 を そ の 後 に 続 く 端 末 固 有 の 宣 言 で 上 書 き す る こ と が 常 に 可 能 で あ る 。

次 の ス テ ー ト メ ン ト が 認 識 さ れ る 。 大 文 字 と 小 文 字 は 区 別 さ れ な い 。
TERM
terminal-type

端 末 固 有 セ ク シ ョ ン を 開 始 し 、 ど の 端 末 に 適 用 す る か を 指 定 す る 。 複 数 の 端 末 タ イ プ に 適 用 す る た め 、 複 数 の TERM ス テ ー ト メ ン ト を 使 う こ と が で き る 。

COLOR yes|all|no|none|tty

(Slackware の み ; GNU dircolors (1) で は 無 視 さ れ る 。 ) カ ラ ー 表 示 を 常 に 有 効 に す る の か ( yes ま た は all )、 常 に 無 効 に す る の か ( no ま た は none )、 出 力 先 が 端 末 の 場 合 に の み 有 効 に す る の か ( tty ) を 指 定 す る 。 デ フ ォ ル ト は no で あ る 。

EIGHTBIT yes|no

(Slackware の み ; GNU dircolors (1) で は 無 視 さ れ る 。 ) デ フ ォ ル ト で 8 ビ ッ ト の ISO 8859 文 字 を 有 効 に す る か を 指 定 す る 。 互 換 性 の た め 、 1 で yes を 、 0 で no を 指 定 す る こ と が で き る 。 デ フ ォ ル ト は no で あ る 。

OPTIONS options

(Slackware の み ; GNU dircolors (1) で は 無 視 さ れ る 。 ) コ マ ン ド ラ イ ン オ プ シ ョ ン を デ フ ォ ル ト の ls コ マ ン ド ラ イ ン に 追 加 す る 。 こ の オ プ シ ョ ン に は 、 す べ て の 有 効 な ls の コ マ ン ド ラ イ ン オ プ シ ョ ン を 指 定 で き る 。 オ プ シ ョ ン の 前 に は マ イ ナ ス 記 号 を 置 か な け れ ば な ら な い 。 dircolors が オ プ シ ョ ン の 有 効 性 を 検 証 し な い 点 に 注 意 す る こ と 。

NORMAL color-sequence

(フ ァ イ ル 名 で な い ) 通 常 の テ キ ス ト に 使 わ れ る 色 を 指 定 す る 。

NORM の 同 義 語 。

FILE color-sequence

通 常 の フ ァ イ ル に 使 わ れ る 色 を 指 定 す る 。

DIR color-sequence

デ ィ レ ク ト リ に 使 わ れ る 色 を 指 定 す る 。

LINK color-sequence

シ ン ボ リ ッ ク リ ン ク に 使 わ れ る 色 を 指 定 す る 。

LNK , SYMLINK の 同 義 語 。

ORPHAN color-sequence

孤 立 し た (存 在 し な い フ ァ イ ル を 指 し て い る ) シ ン ボ リ ッ ク リ ン ク に 使 わ れ る 色 を 指 定 す る 。 指 定 さ れ な い 場 合 、 ls LINK の 色 を 代 わ り に 使 う 。

MISSING color-sequence

行 方 不 明 の フ ァ イ ル (存 在 し な い に も か か わ ら ず シ ン ボ リ ッ ク リ ン ク が 指 し て い る フ ァ イ ル ) に 使 わ れ る 色 を 指 定 す る 。 指 定 さ れ な い 場 合 、 ls FILE の 色 を 代 わ り に 使 う 。

FIFO color-sequence

FIFO (名 前 付 き パ イ プ ) に 使 わ れ る 色 を 指 定 す る 。

PIPE の 同 義 語 。

SOCK color-sequence

ソ ケ ッ ト に 使 わ れ る 色 を 指 定 す る 。

DOOR color-sequence

(fileutils 4.1 以 降 で サ ポ ー ト さ れ る ) door (Solaris 2.5 以 降 ) で 使 わ れ る 色 を 指 定 す る 。

BLK color-sequence

ブ ロ ッ ク デ バ イ ス ス ペ シ ャ ル フ ァ イ ル に 使 わ れ る 色 を 指 定 す る 。

BLOCK の 同 義 語 。

CHR color-sequence

キ ャ ラ ク タ ー デ バ イ ス ス ペ シ ャ ル フ ァ イ ル に 使 わ れ る 色 を 指 定 す る 。

CHAR の 同 義 語 。

EXEC color-sequence

実 行 属 性 が 設 定 さ れ て い る フ ァ イ ル に 使 わ れ る 色 を 設 定 す る 。

SUID color-sequence

set-user-ID 属 性 が 設 定 さ れ て い る フ ァ イ ル に 使 わ れ る 色 を 設 定 す る 。

SETUID の 同 義 語 。

SGID color-sequence

set-group-ID 属 性 が 設 定 さ れ て い る フ ァ イ ル に 使 わ れ る 色 を 設 定 す る 。

SETGID の 同 義 語 。

STICKY color-sequence

sticky 属 性 が 設 定 さ れ て い る デ ィ レ ク ト リ に 使 わ れ る 色 を 設 定 す る 。

STICKY_OTHER_WRITABLE color-sequence

実 行 属 性 が 設 定 さ れ て い る 他 人 が 書 き 込 み 可 能 な デ ィ レ ク ト リ に 使 わ れ る 色 を 設 定 す る 。

OWT の 同 義 語 。

OTHER_WRITABLE color-sequence

実 行 属 性 が 設 定 さ れ て い な い 他 人 が 書 き 込 み 可 能 な デ ィ レ ク ト リ に 使 わ れ る 色 を 設 定 す る 。

OWR の 同 義 語 。

LEFTCODE color-sequence

ISO 6429 端 末 (下 記 参 照 ) 以 外 で left code に 使 わ れ る 色 を 指 定 す る 。

LEFT の 同 義 語 。

RIGHTCODE color-sequence

ISO 6429 端 末 (下 記 参 照 ) 以 外 で right code に 使 わ れ る 色 を 指 定 す る 。

RIGHT の 同 義 語 。

ENDCODE color-sequence

ISO 6429 端 末 (下 記 参 照 ) 以 外 で end code に 使 わ れ る 色 を 指 定 す る 。

END の 同 義 語 。

* extension color-sequence

extension で 終 る す べ て の フ ァ イ ル に 使 わ れ る 色 を 指 定 す る 。

. extension color-sequence

* . extension と 同 じ 。 extension で 終 る す べ て の フ ァ イ ル に 使 わ れ る 色 を 指 定 す る 。 ピ リ オ ド は 拡 張 子 に 含 ま れ 、 emacs の バ ッ ク ア ッ プ フ ァ イ ル ~ の よ う な ピ リ オ ド で 始 ま ら な い 拡 張 子 を 指 定 す る こ と が で き な い 点 に 注 意 す る こ と 。 こ の 形 式 は 古 い も の と 考 え ら れ て い る 。

ISO 6429 (ANSI) カ ラ ー シ ー ケ ン ス

最 近 の カ ラ ー 表 示 可 能 な ASCII 端 末 の 大 部 分 は 、 ISO 6429 (ANSI) カ ラ ー シ ー ケ ン ス を 用 い る 。 xterm や 広 く 使 わ れ て い る DEC VT100 ク ロ ー ン を 含 む カ ラ ー 表 示 で き な い 一 般 的 な 端 末 の 多 く は 、 ISO 6429 カ ラ ー コ ー ド を 認 識 し 、 出 力 か ら 実 害 な く 削 除 す る か 、 エ ミ ュ レ ー ト す る 。 ls は 、 カ ラ ー 表 示 が 有 効 で あ る こ と を 仮 定 し 、 ISO 6429 コ ー ド を デ フ ォ ル ト で 使 う 。

ISO 6429 カ ラ ー シ ー ケ ン ス は 、 セ ミ コ ロ ン で 区 切 ら れ た 数 字 の シ ー ケ ン ス で 作 ら れ る 。 最 も 一 般 的 な コ ー ド を 示 す 。

Image grohtml-12295-1.png

シ ス テ ム と 表 示 デ バ イ ス に よ っ て は 、 動 作 し な い コ マ ン ド も あ る 。

ls は 以 下 を デ フ ォ ル ト と し て 使 う 。

Image grohtml-12295-2.png

デ フ ォ ル ト の 設 定 を 完 全 に 認 識 で き な い 端 末 プ ロ グ ラ ム も 少 数 存 在 す る 。 デ ィ レ ク ト リ を リ ス ト し た 後 に す べ て の テ キ ス ト が カ ラ ー 表 示 さ れ た な ら 、 NORMAL FILE の コ ー ド を 通 常 の 前 景 色 と 背 景 色 の た め の 数 値 コ ー ド に 変 更 す る こ と 。

そ の 他 の 端 末 タ イ プ (高 度 な 設 定 )

カ ラ ー 表 示 可 能 (ま た は ハ イ ラ イ ト 表 示 可 能 ) だ が 、 異 な る コ ー ド セ ッ ト を 使 う 端 末 (あ る い は プ リ ン タ ー !) を 持 っ て い る 場 合 で も 、 そ れ に 適 し た 設 定 を 作 る こ と が で き る 。 そ の た め に は 、 LEFTCODE , RIGHTCODE , ENDCODE 定 義 を 使 う 必 要 が あ る 。

フ ァ イ ル 名 を 出 力 す る 場 合 、 ls は " LEFTCODE typecode RIGHTCODE filename ENDCODE " と い う 出 力 シ ー ケ ン ス を 生 成 す る 。 こ こ で 、 typecode は フ ァ イ ル の タ イ プ や 名 前 に 依 存 し た カ ラ ー シ ー ケ ン ス で あ る 。 ENDCODE が 未 定 義 の 場 合 、 シ ー ケ ン ス LEFTCODE NORMAL RIGHTCODE が 代 わ り に 使 わ れ る 。 leftcode と rightcode の 目 的 は 、 単 に 必 要 な 打 ち 込 む 回 数 を 減 ら す (さ ら に 、 見 苦 し い エ ス ケ ー プ コ ー ド を ユ ー ザ ー に 隠 す ) こ と に あ る 。 シ ー ケ ン ス が そ の 端 末 に と っ て 適 切 で な い 場 合 、 行 内 の そ れ ぞ れ の キ ー ワ ー ド 自 身 を 指 定 し て 削 除 す る こ と が で き る 。

注 意 : ENDCODE が 設 定 フ ァ イ ル の グ ロ ー バ ル セ ク シ ョ ン で 定 義 さ れ て い る 場 合 、 フ ァ イ ル の 端 末 固 有 セ ク シ ョ ン で 未 定 義 に す る こ と は で き な い 。 こ れ は 、 NORMAL の 定 義 が 何 も 影 響 を 及 ぼ さ な い こ と を 意 味 す る 。 し か し 、 異 な っ た ENDCODE を 指 定 す る こ と で 同 じ 効 果 を 得 る こ と が で き る 。

エ ス ケ ー プ シ ー ケ ン ス

カ ラ ー シ ー ケ ン ス や フ ァ イ ル 名 の 拡 張 子 で 制 御 文 字 や ブ ラ ン ク 文 字 を 指 定 す る た め に 、 C 言 語 ス タ イ ル の \ エ ス ケ ー プ 表 記 と stty ス タ イ ル の ^ 表 記 の 両 方 を 使 う こ と が で き る 。 C 言 語 ス タ イ ル の 表 記 に は 以 下 の 文 字 が 含 ま れ る 。

Image grohtml-12295-3.png

ハ ッ シ ュ マ ー ク を 最 初 の 文 字 と し て 入 力 す る 場 合 と 同 様 に 、 ス ペ ー ス 、 バ ッ ク ス ラ ッ シ ュ 、 キ ャ レ ッ ト 、 任 意 の 制 御 文 字 を 、 文 字 列 の 任 意 の 部 分 に 入 力 す る た め に は 、 エ ス ケ ー プ が 必 要 で あ る こ と に 注 意 す る こ と 。

フ ァ イ ル

/etc/DIR_COLORS

シ ス テ ム 全 体 の 設 定 フ ァ イ ル 。

~/.dir_colors

ユ ー ザ ー 毎 の 設 定 フ ァ イ ル 。

こ の ペ ー ジ は fileutils-4.1 パ ッ ケ ー ジ で 使 わ れ て い る dir_colors の フ ァ イ ル 形 式 に つ い て 説 明 し て い る 。 そ の 他 の バ ー ジ ョ ン で は 少 し 違 い が あ る か も 知 れ な い 。

注 意

ISO 6429 端 末 で 使 わ れ る LEFTCODE RIGHTCODE の デ フ ォ ル ト の 定 義 は 、 次 の よ う に な っ て い る 。

Image grohtml-12295-4.png

ENDCODE の デ フ ォ ル ト は 定 義 さ れ て い な い 。

関 連 項 目

dircolors (1), ls (1), stty (1), xterm (1)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。