Windowsにおけるdirコマンドとdirコマンドのよく使うオプション
Windowsにおけるdirコマンドについて
この記事では、Windowsにおけるコマンド、特にdirコマンドについて説明していきます。
Windowsでコマンドを利用したいと考えている方や、dirコマンドについて詳しく知りたいという方は、ぜひご覧ください。
dirコマンドとは?
Windowsの場合、コマンドは一般的に「コマンド プロンプト」というアプリから実行します。その中で用いることのできるコマンドの1つが、dirコマンドです。
dirコマンドは、ファイルとフォルダの一覧を取得するためのコマンドです。最も簡単な使い方は、次のとおりです。
1
|
dir
|
これをコマンド プロンプトへ入力し、実行すると、現在開いているフォルダ(カレントディレクトリ)にあるファイルやフォルダの最終更新日時、ファイルの大きさ、名前などが表示されます。
dirコマンドの読み方
デフォルトのdirコマンドの読み方をここで紹介しておきます。なお、ここで紹介する読み方はあくまでもデフォルトの状態であり、オプションを付け加えることで、表示方法を変更することも出来ます。
さて、dirコマンドを実行すると、例えば次のように表示されます。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 58B1-AAB4 です
C:\Server のディレクトリ
2020/07/25 土 06:29 <DIR> .
2020/07/25 土 06:29 <DIR> ..
2019/03/07 木 23:03 <DIR> MCEdit
2020/02/22 土 02:43 839 memo.txt
2020/03/05 木 15:54 191 memo2.txt
2020/08/02 日 05:34 1,403 memo3.txt
2020/02/03 月 22:25 <DIR> NBTEdit
3 個のファイル 2,433 バイト
4 個のディレクトリ 101,112,803,328 バイトの空き領域
|
dirコマンドを実行すると、表のように、1行につき1つのファイルやフォルダに関する情報が表示されます。最も左に表示されているエリアが、ファイルやフォルダの最終更新日とその曜日、時刻です。
その隣には、フォルダの場合だけ<DIR>と表示されます。その隣、左から3つ目のエリアにはファイルの場合のみ、ファイルサイズ(バイト単位)が表示されます。最も右側にあるのは、ファイルまたはフォルダの名前です。
「.」や「..」という見覚えのないフォルダも表示されていると思います。これはWindowsが自動的に追加しているフォルダであり、「.」は自身のフォルダ、「..」は親フォルダ(1つ上の階層のフォルダ)を示しています。
なお、デフォルトでは、この表の他に「ヘッダー」「フッター」と呼ばれる、ボリューム ラベルや空き容量などの追加の情報が表示されます。
dirコマンドのよく使うオプション
ここからはWindowsにおける、dirコマンドのオプションを見ていきたいと思います。dirコマンドには、様々なコマンドオプションがありますが、ここではよく用いる4つを詳しく解説していきます。
dir /a
ファイルやフォルダの属性でフィルタリングするオプションです。後ろにコロン(:)を付け、その後にフィルタリングする属性を指定します。
1
|
dir /a:d
|
例えば、このようにコマンドを入力すると、カレントディレクトリにあるフォルダだけが、フィルタリングされて表示されます。表示結果は以下のようになります。
1
2
3
4
5
6
7
8
9
10
11
12
|
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 58B1-AAB4 です
C:\Server のディレクトリ
2020/07/25 土 06:29 <DIR> .
2020/07/25 土 06:29 <DIR> ..
2019/03/07 木 23:03 <DIR> MCEdit
2020/02/03 月 22:25 <DIR> NBTEdit
0 個のファイル 0 バイト
4 個のディレクトリ 101,112,803,328 バイトの空き領域
|
コロンの後に指定できる文字は、d(フォルダ)、h(隠しファイル)、s(システムファイル)、r(読み取り専用ファイル)、a(アーカイブの準備ができているファイル)などがあります。これらは複数指定することも出来、またハイフン(-)を用いてnotを示すことも出来ます。
1
|
dir /a:dh-s
|
このようなコマンドを実行すると、フォルダで隠しファイル、かつシステムファイルでは無いフォルダの一覧が表示されます。
dir /b
/b オプションを指定すると、ヘッダーやフッターを含む、様々な情報が非表示になり、ファイルまたはフォルダの名前のみを表示します。
1
|
dir /b
|
このコマンドを実行すると、以下のような表示になります。
1
2
3
4
5
6
|
MCEdit
memo.txt
memo2.txt
memo3.txt
NBTEdit
|
単純に、ファイルやフォルダの名前のみが欲しい、と言う時には /b オプションを用いると良いでしょう。
dir /o
並べ替えを行うオプションです。デフォルトでは、ファイルまたはフォルダの名前が、アルファベット順に並べられて表示されます。これを変更するには、コロン(:)の後に順序を指定します。
1
|
dir /o:s
|
このようなコマンドを実行すると、以下のように、フォルダが先頭に集められ、ファイルがサイズ順に並び替えられて、表示されます。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は 58B1-AAB4 です
C:\Server のディレクトリ
2020/07/25 土 06:29 <DIR> .
2020/07/25 土 06:29 <DIR> ..
2019/03/07 木 23:03 <DIR> MCEdit
2020/02/03 月 22:25 <DIR> NBTEdit
2020/03/05 木 15:54 191 memo2.txt
2020/02/22 土 02:43 839 memo.txt
2020/08/02 日 05:34 1,403 memo3.txt
3 個のファイル 2,433 バイト
4 個のディレクトリ 101,112,803,328 バイトの空き領域
|
コロンの後に指定できる文字は、n(名前のアルファベット順)、e(拡張子ごとにまとめる)、g(フォルダを先頭に表示させる)、s(サイズの小さい順)、d(作成日時の古い順)などがあります。これらは複数組み合わせることも出来、またハイフン(-)を用いて逆順にすることも出来ます。
1
|
dir /o:g-n
|
このようなコマンドを実行すると、フォルダは先頭にまとめられた上で、アルファベット順と逆に並べ替えられます。
dir /s
このオプションは再帰的にサブフォルダ内でも同じコマンドを実行します。
1
|
dir /s
|
これにより、サブフォルダ(フォルダの中のフォルダ)の内容や、サブフォルダのサブフォルダにあるファイルやフォルダといったものも確認できるようになります。
dirコマンドのその他のオプション
dirコマンドの構文は、以下のようになっています。
1
|
dir [:][][] [...] [/p] [/q] [/w] [/d] [/a[[:]]][/o[[:]]] [/t[[:]]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]
|
dirコマンドには、/pオプション(1画面ごとに分けて表示)や/wオプション(ワイド形式で表示)、/-cオプション(ファイルサイズの桁数の区切り文字を削除して表示)などのオプションがあります。
ここで詳しく取り上げなかったオプションについて、確認したい場合は以下のコマンドを実行して、ヘルプを表示すると良いでしょう。
1
|
dir /?
|
dirコマンドを活用しよう
いかがでしたでしょうか。この記事では、dirコマンドのオプションについて、よく使うものを中心にまとめてきました。
Windowsにおけるコマンドは使いこなせれば、より効率的に作業を進められます。dirコマンドも例外ではなく、うまく活用できれば便利なコマンドであると言えます。
ぜひ、dirコマンドを活用してみてください。
FEnetを運営しているネプラス株式会社はサービス開始から10年以上
『エンジニアの生涯価値の向上』をミッションに掲げ、
多くのインフラエンジニア・ネットワークエンジニアの就業を支援してきました。
ネプラス株式会社はこんな会社です
秋葉原オフィスにはネプラス株式会社をはじめグループのIT企業が集結!
数多くのエンジニアが集まります。
-
インフラ業界に特化
ネットワーク・サーバー・データベース等、ITインフラ業界に特化。Cisco Systemsプレミアパートナーをはじめ各種ベンダーのパートナー企業です。
業界を知り尽くしているからこそ大手の取引先企業、経験豊富なエンジニアに選ばれています。
-
正社員なのにフリーランスのような働き方
正社員の方でも希望を聞いたうえでプロジェクトをアサインさせていただいており、フリーランスのような働き方が可能。帰社日もありません。
プロジェクト終了後もすぐに次の案件をご紹介させていただきますのでご安心ください。
-
大手直取引の高額案件
案件のほとんどが大手SIerやエンドユーザーからの直取引のためエンジニアの皆様へに高く還元できています。
Ciscoをはじめ、Juniper、Azure、Linux、AWS等インフラに特化した常時300件以上の案件があります。
-
スキルアップ支援
不要なコストを削減し、その分エンジニアの方へのスキルアップ支援(ネットワーク機器貸出、合格時の受験費用支給など)や給与で還元しています。
受験費用例)CCNP,CCIE:6-20万円、JNCIS:3-4万円、AWS:1-3万円など
※業務に関連する一定の資格のみ。各種条件がありますので詳しくは担当者へにお尋ねください。
-
現給与を保証します!※
前職の給与保証しており、昨年度は100%の方が給与アップを実現。収入面の不安がある方でも安心して入社していただけます。
※適用にはインフラエンジニアの業務経験1年以上、等一定の条件がございます。
-
インセンティブ制度
ネットワーク機器の販売・レンタル事業等、売上に貢献いただいた方にはインセンティブをお支払いしています。
取引先企業とエンジニア側、双方にメリットがあり大変好評をいただいています。
-
社会保険・福利厚生
社員の方は、社会保険を完備。健康保険は業界内で最も評価の高い「関東ITソフトウェア健康保険組合」です。
さらに様々なサービスをお得に利用できるベネフィットステーションにも加入いただきます。
-
東証プライム上場企業グループ
ネプラスは東証プライム上場「株式会社夢真ビーネックスグループ」のグループ企業です。
安定した経営基盤とグループ間のスムーズな連携でコロナ禍でも安定した雇用を実現させています。
ネプラス株式会社に興味を持った方へ
ネプラス株式会社では、インフラエンジニアを募集しています。
年収をアップしたい!スキルアップしたい!大手の上流案件にチャレンジしたい!
まずは話だけでも聞いてみたい場合もOK。お気軽にご登録ください。
Windows新着案件New Job
-
東京都中央区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/在宅ワーク
年収600万~600万円東京都中央区(小伝馬町駅) -
【高額年収】/インフラ構築支援/東京都港区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/在宅ワーク
年収960万~960万円東京都港区(新橋駅) -
ガバナンス推進、セキュリティ基盤支援/東京都港区/【WEB面談可】/在宅ワーク/20代~40代の方活躍中
年収780万~780万円東京都港区(新橋駅) -
カー用品販売会社の情報システム運用/東京都千代田区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/テレワーク
年収576万~576万円東京都千代田区(水道橋駅) -
ネットワーク構築、検証/東京都渋谷区/【WEB面談可】/テレワーク/20代~40代の方活躍中
年収540万~540万円東京都渋谷区(渋谷駅) -
設計構築/Azure/東京都江東区/【WEB面談可】/テレワーク/20代~40代の方活躍中
年収636万~636万円東京都江東区(豊洲駅)