Previous: vdir invocation, Up: Directory listing


10.4 dircolors: lsの色をセットアップ

dircolorsは,ls (とdir等)から出力する色 のために端末を設定する連続したシェルコマンドを出力します.一般的な使用 方法は以下の通りです.

     eval `dircolors [option]... [file]`

fileが指定されている場合,dircolorsは,ファイル形式と 拡張子に対して使用する色を決定するために,それを読み込みます.それ以外 の場合,前もってコンパイルされたデータベースが使用されます.これらのファ イルの書式の詳細のため,‘dircolors --print-database’を実行してく ださい.

出力は,LS_COLORS環境変数を設定するためのシェルコマンドです.コ マンドラインで使用するシェル構文を指定することが可能で,そうでなければ dircolorsSHELL環境変数の値から判別します.

プログラムは以下のオプションも受け入れます.Common optionsも参照 してください.

-b
--sh
--bourne-shell
Bourneシェルコマンドを出力します.SHELL環境変数が設定されていて, ‘csh’や‘tcsh’で終わらない場合,これはデフォルトです.
-c
--csh
--c-shell
Cシェルコマンドを出力します.SHELLが‘csh’や‘tcsh’で終 わる場合,これがデフォルトです.
-p
--print-database
(組み込みの)デフォルトカラーの設定データベースを出力します.この出力は, それ自身有効な設定ファイルで,可能性をすべて記述しています.

終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.