dirコマンド(ディルコマンド)とは | 意味や読み方など丁寧でわかりやすい用語解説
dirコマンド(ディルコマンド)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
ディレクトリコマンド (ディレクトリコマンド)
英語表記
dir command (ディル コマンド)
用語解説
dirコマンドは、WindowsのコマンドプロンプトやPowerShellといったコマンドラインインターフェース上で、指定したディレクトリに含まれるファイルやサブディレクトリの一覧を表示するために使用されるコマンドである。ディスク上のファイルシステムの構造を把握し、目的のファイルやディレクトリを探し出すための基本的なツールとして、システム管理や開発作業において頻繁に利用される。システムエンジニアを目指す初心者にとって、ファイルシステムを理解し、コマンドライン操作に慣れるための第一歩となる重要なコマンドの一つと言える。
dirコマンドの基本的な役割は、現在いるディレクトリ(カレントディレクトリ)や指定したパスにあるディレクトリの内容を画面に一覧表示することである。コマンドプロンプトで単に「dir」と入力してEnterキーを押すと、現在のディレクトリにあるファイルやサブディレクトリの名前、更新日時、ファイルサイズといった情報が羅列される。これにより、どのようなファイルが存在し、いつ更新されたか、どのくらいの容量を占めているかといった基本的な情報を瞬時に確認できる。
dirコマンドには、表示内容を細かく制御するための多数のオプションが用意されている。これらのオプションを組み合わせることで、特定の条件に合致するファイルのみを表示したり、表示形式を変更したりできるため、目的に応じた柔軟な情報取得が可能となる。
いくつかの主要なオプションとその機能について説明する。
/P オプションは、表示するファイルやディレクトリの数が画面に収まらない場合に、1画面ずつ区切って表示する。Enterキーを押すたびに次のページが表示されるため、大量のファイルがあるディレクトリでも内容を漏らさず確認できる。
/W オプションは、ファイル名とディレクトリ名のみを複数列にわたって表示する。更新日時やファイルサイズといった詳細情報は表示しないため、ファイル名を一覧で素早く確認したい場合に便利である。
/A オプションは、特定の属性を持つファイルやディレクトリのみを表示する。例えば、「/A:H」と指定すると隠しファイルや隠しディレクトリが表示され、「/A:S」と指定するとシステムファイルやシステムディレクトリが表示される。また、「/A:D」でディレクトリのみ、「/A:-D」でファイルのみを表示することも可能である。複数の属性を組み合わせて指定することもでき、例えば「/A:HD」と指定すると隠しディレクトリのみが表示される。
/S オプションは、指定したディレクトリだけでなく、その配下にあるすべてのサブディレクトリについても再帰的に検索し、内容を表示する。特定のファイルがどのディレクトリにあるか分からない場合や、ディレクトリ構造全体を把握したい場合に非常に有効なオプションである。
/O オプションは、表示するファイルやディレクトリの並べ替え順序を指定する。例えば、「/O:N」で名前順(アルファベット順)に、「/O:S」でサイズ順に、「/O:D」で日時順に並べ替えて表示する。並べ替えの昇順・降順も指定でき、例えば「/O:-D」とすることで新しいものから順に表示される。
/T オプションは、表示される日時情報の種類を指定する。ファイルの作成日時(/T:C)、最終アクセス日時(/T:A)、最終更新日時(/T:W)のいずれかを選択できる。デフォルトでは最終更新日時が表示される。
/B オプションは、ファイル名とディレクトリ名のみを各行に一つずつ表示する。ヘッダー情報や要約情報、ファイルサイズや日時といった詳細情報を一切表示しないため、スクリプトなどでファイル名の一覧をテキストファイルに出力したい場合などに適している。
/D オプションは、/Wオプションと似ているが、ディレクトリをまず列挙し、その後にファイルを列挙するという点で異なる。また、/Wと同様に、ファイル名とディレクトリ名のみを複数列にわたって表示する。
また、dirコマンドではワイルドカードと呼ばれる特殊文字を使って、表示対象を柔軟に指定できる。「*」(アスタリスク)は任意の数の文字に一致し、「?」(クエスチョンマーク)は任意の一文字に一致する。例えば、「dir *.txt」と入力すると、現在のディレクトリにある拡張子が「.txt」のファイルのみが表示され、「dir test?.doc」と入力すると、「test1.doc」や「testA.doc」といった、ファイル名の4文字目が任意の一文字である「test」から始まる「.doc」ファイルが表示される。
dirコマンドを実行すると、一般的には以下のような情報が画面に表示される。まず、対象となるドライブのボリュームラベルやシリアル番号、ディレクトリのパスが表示される。次に、各ファイルやサブディレクトリについて、ファイルが作成または更新された日時、ファイルが占めるバイト数(ディレクトリの場合は「<DIR>」と表示)、そしてファイルまたはディレクトリの名前が一覧表示される。最後に、表示されたファイル数、その合計サイズ、および残りの空き領域のバイト数が要約として表示される。
dirコマンドは、システムエンジニアを目指す上で日常的に活用する基本的なコマンドの一つである。ファイルやディレクトリの存在確認、特定のファイル属性の調査、特定の条件に合致するファイルの検索、ディレクトリ構造の把握、バッチファイルやスクリプト作成時のファイルリスト生成など、その利用シーンは多岐にわたる。このコマンドを使いこなすことで、Windows環境におけるファイルシステムの操作や管理が格段に効率的になる。
dirコマンドは、あくまでファイルやディレクトリの情報を「表示」するコマンドであり、ファイルの内容を変更したり、ファイルを削除したり、移動したりする機能は持たない。そのため、誤って重要なファイルを操作してしまうリスクがなく、安心して情報収集に利用できる。ファイルシステムを探索し、その内容を理解するための強力な第一歩となるコマンドである。