タイトル: dir ファイル/ディレクトリ一覧表示
SEOタイトル: Windows の dir コマンド(ファイル一覧)の使い方
カレントディレクトリのファイルやディレクトリの一覧を表示するコマンドです。Windowsのコマンドプロンプト(cmd)/ PowerShell で使えます。Linux/Macの ls 相当のコマンドです。
基本
|
> dir |
カレントディレクトリの内容、各ファイルの更新日時、サイズ、合計ファイル数・サイズが表示されます。
パス指定
|
> dir C:\Users |
パスに空白が含まれる場合はダブルクォートで囲みます。
よく使うオプション
| オプション | 意味 |
|---|---|
/p | 1画面ずつ表示(一時停止) |
/w | 横並びでファイル名のみ表示 |
/s | サブディレクトリも再帰的に表示 |
/a | 隠しファイル・システムファイルも表示 |
/a:d | ディレクトリのみ表示 |
/a:-d | ファイルのみ表示 |
/o:n | 名前順ソート |
/o:-d | 更新日時の新しい順 |
/o:s | サイズの小さい順 |
/b | ファイル名だけ表示(バッチ向け) |
/t:c | 作成日時で表示 |
実用例
|
# サブディレクトリも全部表示 |
PowerShell では Get-ChildItem
PowerShell では dir は Get-ChildItem のエイリアスです。同じ感覚で使えますが、より柔軟です。
|
PS> Get-ChildItem |
関連コマンド
cd: カレントディレクトリ移動tree: ツリー構造で表示where: ファイル検索findstr: ファイル内文字列検索(Linuxのgrep相当)
注意点
- PowerShellでは
dirがコマンドプロンプトと完全に同じ出力ではない。スクリプト化する場合はどちらの環境で動くか意識する - 大量のファイルがあるディレクトリで
dir /sは時間がかかる。必要なら出力をファイルにリダイレクト (> out.txt)