サブディレクトリを非表示にするとは、ヘッダー行を除いて見えなくすることを意味します。
pointが位置するサブディレクトリを表示または非表示にし、pointを次のサブディレクトリに移動します (dired-hide-subdir)。これはトグル操作です。数値引数は繰り返し回数として指定します。
このDiredバッファ内のすべてのサブディレクトリを非表示にし、ヘッダー行(dired-hide-all)のみを表示します。あるいは、現在非表示になっているサブディレクトリがある場合、すべてのサブディレクトリを再度表示します。このコマンドを使えば、非常に深いディレクトリツリーの全体像を把握したり、遠く離れたサブディレクトリへ素早く移動したりできます。
通常のDiredコマンドでは、隠しサブディレクトリ内のファイルは考慮されません。例えば、マーク済みファイルを操作するコマンドは、たとえマークされていても、隠しディレクトリ内のファイルを無視します。したがって、サブディレクトリ内のファイルからDiredマークを削除することなく、非表示機能を利用して、一時的にサブディレクトリを操作対象から除外することができます。
サブディレクトリの一覧を挿入する方法についてはDiredのサブディレクトリを、削除する方法についてはDiredバッファの更新を参照してください。