Diredは、ディレクトリの一覧(必要に応じてその一部のサブディレクトリも含む)を含むEmacsバッファを作成します。このバッファ内では、通常のEmacsコマンドで移動でき、一覧表示されたファイルに対して操作を行うにはDired専用のコマンドを使用できます。Diredはローカルおよびリモートの両方のディレクトリに対応しています。
Diredバッファは通常読み取り専用であり、テキストの挿入は許可されていません(ただし、Wdiredモードでは挿入が可能です。Diredバッファの編集を参照してください)。dやxといった通常の印刷文字は、Diredの特殊コマンド用に再定義されています。一部のDiredコマンドは、カレントファイル(つまり、現在の行にあるファイル)をマークまたはフラグ立てします。また、マークされたファイルやフラグ立てされたファイルに対して操作を行うコマンドもあります。まず、特定のファイルをマークすることで、それらすべてに対して一つのコマンドで操作できるようになります。
Dired-Xパッケージは、Diredモード向けにさまざまな追加機能を提供します。Dired Extra User’s ManualのDired-Xを参照してください。
C-x C-d (list-directory)
でディレクトリ内のファイル一覧を表示することもできます。Diredとは異なり、このコマンドでは一覧表示されたファイルに対して操作を行うことはできません。ファイルディレクトリを参照してください。