Skip to main content

Dirコマンド(例、オプション、スイッチ、その他)

Dirコマンド (四月 2024)

Dirコマンド (四月 2024)
Anonim

dirコマンドは、フォルダに含まれるファイルとサブフォルダの一覧を表示するコマンドプロンプトコマンドです。

リストされているファイルまたはフォルダごとに、dirコマンドはデフォルトでアイテムが最後に変更された日時を表示します。

)またはファイル、該当する場合はファイルのサイズ、最後にファイル拡張子を含むファイルまたはフォルダーの名前を指定します。

dirコマンドは、ファイルとフォルダの一覧の外に、パーティションの現在のドライブ文字、ボリュームラベル、ボリュームのシリアル番号、表示されているファイルの総数、これらのファイルの合計サイズ、リストされているサブフォルダの数、ドライブ上の残りの合計バイト数。

Dirコマンドの可用性

dirコマンドは、Windows 10、Windows 8、Windows 7、Windows Vista、およびWindows XPを含むすべてのWindowsオペレーティングシステムのコマンドプロンプトから使用できます。

Windowsの古いバージョンにはdirコマンドも含まれていますが、以下に挙げるものよりもいくつかオプションが少なくなっています。 dirコマンドはDOSコマンドでもあり、MS-DOSのすべてのバージョンで使用できます。

dirコマンドは、オフラインコマンドプロンプトのバージョン(Advanced Startup OptionsおよびSystem Recovery Optionsから入手可能なコマンドプロンプトなど)にあります。 dirコマンドは、Windows XPの回復コンソールにも含まれています。

注意: 特定のdirコマンドスイッチおよびその他のdirコマンド構文の可用性は、オペレーティングシステムによって異なります。

Dirコマンドの構文

ドライブ : パス ファイル名 / a: 属性 / b / c / d / l / n / o: ソート順 / p / q / r /秒 / t: タイムフィールド / w /バツ /4

先端: 上記のようにdirコマンドの構文を解釈する方法がわからない場合は、「コマンド構文の読み方」を参照してください。

ドライブ : 、パス、ファイル名 これは ドライブ , パス 、および/または ファイル名 あなたはdirコマンドの結果を見たいと思っています。 dirコマンドは単独で実行できるので、3つはすべてオプションです。ワイルドカードは使用できます。を参照してください Dirコマンドの例 これが明確でない場合は、以下のセクションを参照してください。
/ a

単独で実行すると、このスイッチには、通常はコマンドプロンプトまたはWindowsで表示されないようなファイル属性を持つファイルやフォルダなど、すべての種類のファイルとフォルダが表示されます。つかいます/ a 次の1つまたは複数を使用して 属性 dirコマンドの結果に表示されるファイルの種類のみを表示するには、(コロンは省略可能で、スペースは不要です)

  • a =アーカイブファイル
  • d =ディレクトリ
  • h =隠しファイル
  • 私 =コンテンツ索引ファイルではない
  • l =再解析ポイント
  • r =読み取り専用ファイル
  • s =システムファイル
  • v =完全性ファイル
  • バツ =スクラブファイルなし
  • - =これを上記の属性の接頭辞として使用し、これらのファイル属性を持つ項目を結果から除外します。
/ bこのオプションを使用すると、一般的なヘッダーとフッターの情報、および各項目のすべての詳細が削除され、ディレクトリ名またはファイル名と拡張子だけが残された「裸の」形式で結果を表示できます。
/ cこのスイッチは、dirコマンドがファイルサイズを示す方法で使用されている場合には、千単位区切り記号を強制的に使用します。ほとんどのコンピュータではこれがデフォルトの動作であるため、実際の使用は/ -c 結果の桁区切り記号を無効にします。
/ dつかいます/ d 表示される項目をフォルダ(括弧内に含まれる)だけに限定し、ファイル名はその拡張子で制限します。項目は、上から下、列間でリストされます。標準のdirコマンドヘッダーとフッターデータは同じままです。
/ lすべてのフォルダとファイル名を小文字で表示するには、このオプションを使用します。
/ nこのスイッチは、日付 - > 時間 -> ディレクトリ -> ファイルサイズ -> ファイルまたはフォルダ名 カラム構造。これがデフォルト動作であるため、実用的な使用方法は次のとおりです。/ -n これは、 ファイルまたはフォルダ名 -> ディレクトリ -> ファイルサイズ -> 日付 -> 時間 注文。
/ o

このオプションを使用して、結果のソート順を指定します。単独で実行される場合、/ o ディレクトリが最初にリストされ、続いてファイルがアルファベット順にリストされます。指定された方法でdirコマンドの結果をソートするには、次の値の1つ以上(コロンはオプション、空白は不要)でこのオプションを使用します。

  • d =日時でソートする(古いものから順に)
  • e =拡張子でソート(アルファベット順)
  • g =グループディレクトリが最初にあり、その後にファイルが続きます
  • n =名前順(アルファベット順)
  • s =サイズでソートする(最小のものから順に)
  • - =これを接頭辞として使用して、上記の値のいずれかを使用して順序を逆転させます(例: -d 新しい順にソートするには、 -s 最大のものなど)。
/ pこのオプションは、一度に1ページずつ結果を表示し、 何かキーを押すと続行します… プロンプト。使用/ p moreコマンドでdirコマンドを使用するのと非常によく似ています。
/ q結果にファイルまたはフォルダの所有者を表示するには、このスイッチを使用します。 Windows内からファイルの所有権を表示または変更する最も簡単な方法は、 上級 ボタンの セキュリティ タブをクリックするとファイルの プロパティ .
/ r/ r オプションは、ファイルの一部である任意の代替データストリーム(ADS)を示します。データストリーム自体はファイルの下の新しい行に表示され、常にその後ろに $ DATA それらを見つけるのが容易になります。
/秒このオプションは、指定したディレクトリ内のすべてのファイルとフォルダを表示します プラス 指定されたディレクトリのサブディレクトリ内に含まれるすべてのファイルとフォルダ
/ t

結果をソートまたは表示するときに使用する時間フィールドを指定するには、以下のいずれかの値を指定してこのオプションを使用します(コロンは省略可能で、スペースは不要です)。

  • a =最後のアクセス
  • c =作成済み
  • w =最後に書かれた
/ wつかいます/ w 結果を「ワイドフォーマット」で表示することで、表示される項目を角括弧内のフォルダと拡張子の付いたファイル名に限定します。項目は左から右、次に下から順にリストされます。標準のdirコマンドヘッダーとフッターデータは同じままです。
/バツこのスイッチは、ロングネームが非8dot3ルールに準拠していないファイルに対しては、「ショートネーム」と同等のものを表示します。
/4/4 スイッチは4桁の年の使用を強制します。少なくとも新しいバージョンのWindowsでは、4桁の年表示がデフォルトの動作です。/-4 2桁の年表示にはなりません。
/?上記のオプションの詳細をコマンドプロンプトウィンドウに直接表示するには、dirコマンドでhelpスイッチを使用します。実行中dir /? helpコマンドを使って実行するのと同じですヘルプディレクトリ.

先端: 通常、dirコマンドが返す情報の量を考慮すると、リダイレクション演算子を介してテキストファイルにすべて保存することは、通常、スマートなアイデアです。これを行う方法の詳細については、「コマンド出力をファイルにリダイレクトする方法」を参照してください。

Dirコマンドの例

この例では、dirコマンドは単独で使用され、 ドライブ : 、パス、ファイル名 仕様もスイッチもなく、次のような結果が得られます。

C:> dirドライブCのボリュームにはラベルがありません。ボリュームシリアル番号はF4AC-9851 Cのディレクトリ: 09/02/2015 12:41 PM

$ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 AM PerfLogs 05/22/2016 07:55 PM プログラムファイル05/31/2016 11:30 AM プログラムファイル(x86)07/30/2015 04:32 PM Temp 05/22/2016 07:55 PM ユーザー05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1ファイル93バイト8ディレクトリ18,370,433,024バイト無料

ご覧のように、dirコマンドはCのルートディレクトリ(つまりC:>)から実行されました。フォルダとファイルの内容をどこから正確に表示するかを指定しないと、dirコマンドのデフォルトでは、コマンドが実行された場所の情報が表示されます。

dir c: users / ah

上の例では、dirコマンドの実行結果が ドライブ : そして パス の c: users 、私はコマンドを実行している場所からではありません。私はまた、/ a スイッチと h 属性は、私は隠しアイテムだけを見たいと思っています、このような何かの結果:

C:¥> dir c:¥users / ahドライブCのボリュームにはラベルがありません。ボリュームシリアル番号はF4AC-9851 c: usersのディレクトリ05/07/2016 04:04 AM すべてのユーザーC: ProgramData 05/22/2016 08:01 PM

デフォルトの05/07/2016 04:04 AM デフォルトユーザーC: Users Default 05/07/2016 02:50 AM 174 desktop.ini 1ファイル174バイト3 Dir(s)18,371,039,232バイト無料

上記の結果で表示されるディレクトリの小さなリストと単一のファイルは、ファイルの全体を構成するものではありません。 c: users フォルダ - 隠しファイルとフォルダのみ。見る すべて ファイルやフォルダをdir c: users / ah)代わりに。

dir c: *。csv / s / b> c: users tim desktop csvfiles.txt

このやや複雑な、もっと実用的なdirコマンドの例では、ハードドライブ全体でCSVファイルが検索され、最小限の結果がテキストドキュメントに出力されることを要求しています。作品を見てみましょう:

  • c: *。csv dirコマンドにすべてのファイルを表示するように指示します(*)CSVで終わる(.csv)拡張子を c: ドライブ。
  • /秒 dirにc:のルートよりも深く進むように指示し、代わりに、すべてのフォルダ内でこのようなファイルを、フォルダが移動する深さまで検索します。
  • / b 基本的にはこれらのファイルの "リスト"を作成します。
  • > リダイレクション演算子で、どこかに "send"を意味します。
  • c: users tim desktop csvfiles.txt の目的地です> リダイレクタは、結果がcsvfiles.txt コマンドプロンプトではなく、ファイルを作成します。 c: users tim desktop 場所(つまり、ログインしたときに表示されるデスクトップ)。

このdirコマンドの例のようにコマンド出力をファイルにリダイレクトすると、コマンドプロンプトに何も表示されません。しかし 正確 代わりにあなたが見た出力がそのテキストファイルの中にあります。ここに私のものがあります csvfiles.txt dirコマンドが完了した後のように見えました。

C:¥Program Files¥Intuit¥Quicken¥Inet¥merchant_alias.csv c:¥ProgramData¥Intuit¥Quicken¥Inet¥merchant_common.csv c:¥Users¥All Users¥Intuit¥Quicken¥Inet¥merchant_alias.csv c:すべてのUsers Intuit Quicken Inet merchant_common.csv c:¥Users¥Tim¥AppData¥Roaming¥condition.2.csv c:¥Users¥Tim¥AppData¥Roaming¥line.csv c:¥Users¥Tim¥AppData Roaming media.csv

ファイルリダイレクトや「ベアフォーマット」スイッチをスキップしても、コマンドプロンプトウィンドウで作業するのが非常に難しくなり、後続のものに到達するのが難しくなります。 CSVファイルをダウンロードしてください。

Dir関連コマンド

dirコマンドは、delコマンドでよく使用されます。 dirコマンドを使用して特定のフォルダ内のファイルの名前と場所を確認した後、delコマンドを使用してコマンドプロンプトから直接ファイルを削除できます。

同様の rmdir / s コマンド、および古い デルツリー コマンドは、フォルダやファイルの削除に使用されます。ザ rmdir コマンド(/ sオプションなし)は、dirコマンドで見つかった空のフォルダを削除するのに便利です。

上記のように、dirコマンドはリダイレクション演算子でもよく使われます。