Unixではファイルはディレクトリに分類されます.ディレクトリリストとは, あるディレクトリにあるすべてのファイルのリストです.Emacsはディレクトリ リストを,短形式(ファイル名のみ)および長形式(サイズ,日付,作成者など)で 表示することができます.
list-directory
)..
ディレクトリリストを表示するコマンドはC-x C-d
(list-directory
)です.このコマンドはミニバッファを使ってファイル
名を読みとります.このファイル名は表示されるディレクトリ,あるいは表示さ
れるファイルに対する正規表現パターンです.たとえば,
C-x C-d /u2/emacs/etc RET
はディレクトリ`/u2/emacs/etc'のすべてのファイルのリストを表示します. パターン指定の例を次にあげます.
C-x C-d /u2/emacs/src/*.c RET
通常C-x C-dは,ファイル名だけの短いディレクトリリストを表示しま
す.数引数は(その値に関係なく),C-x C-dに長い(ls -l
で得られ
るような)リスト表示をするよう指示します.
ディレクトリリストのテキストは,下位プロセスでls
を実行すること
で得ています.2つの変数がls
にわたされるスイッチに関係します.
list-directory-brief-switches
は短形式のスイッチに使う文字列であり
(デフォルトは"-CF"
),list-directory-verbose-switches
は長形
式でスイッチに使う文字列です(デフォルトは"-l"
).