WindowsでDIRコマンドを使用する方法
DIRコマンドは、特定のディレクトリに含まれるすべてのファイルとサブディレクトリを一覧表示する強力なWindowsコマンドプロンプト機能です。DIRコマンドは、いくつかの強力な機能のロックを解除するいくつかのスイッチも提供します。見てみましょう。
DIRコマンドスイッチ
DIR
コマンドを単独で使用して(コマンドプロンプトで「dir」と入力するだけ)、現在のディレクトリ内のファイルとフォルダを一覧表示できます。その機能を拡張するには、コマンドに関連付けられているさまざまなスイッチまたはオプションを使用する必要があります。
ファイル属性に基づく表示
DIRコマンドの後に「/ A」の後に文字コードを追加して、特定の属性を持つファイルを表示できます。これらの文字コードは次のとおりです。
- D:現在のパスのすべてのディレクトリを表示します
- R:読み取り専用ファイルを表示します
- H:隠しファイルを表示します
- A:アーカイブの準備ができているファイル
- S:システムファイル
- I:コンテンツインデックスファイルではありません
- L:ポイントを再解析します
したがって、たとえば、現在のパスのディレクトリのみを表示するには、次のコマンドを入力してからEnterキーを押します。
dir / ad
これらのコードを組み合わせることもできます。たとえば、非表示になっているシステムファイルのみを表示する場合は、次のコマンドを使用できます。
dir / ash
これらの文字コードの前に「-」(マイナス)を追加して、DIRコマンドがその種類のファイルを表示しないように指定することもできます。したがって、たとえば、結果にディレクトリを表示したくない場合は、次のコマンドを使用できます。
dir / ad
もう1つのヒント:例で行ったようにメインスイッチと文字コードを詰め込む代わりに、コロンを使用してスイッチをオプションのコードから分離できます。このような:
dir / a:d
解析が少し簡単になりますが、完全にオプションです。
削除された結果を表示する
/b
DIRコマンドでスイッチを使用すると、余分な情報がすべて削除され、現在のディレクトリ内のフォルダとファイルの名前のみが表示され、ファイルサイズやタイムスタンプなどの属性は表示されません。次のコマンドを入力して機能させます。
dir / b
数千の区切り文字を使用した表示
最新バージョンのWindowsでは、コマンドプロンプトに大きな数字がコンマで区切られて表示されます(つまり、25000ではなく25,000)。これは常にそうではありませんでした。古いバージョンでは、/c
これらのコンマを表示するにはスイッチを使用する必要がありました。
すでにデフォルトになっているのに、なぜここに含めるのが面倒なのですか?何らかの理由で これらのコンマを表示したくない場合は、このスイッチを「-」マイナス記号と一緒に使用できます。
dir / -c
結果を列に表示
/D
スイッチを使用して、結果を1列ではなく2列に表示できます。この方法で結果を表示すると、コマンドプロンプトには追加のファイル情報(ファイルサイズなど)は表示されず、ファイルとディレクトリの名前だけが表示されます。
dir / D
結果を小文字で表示する
/L
スイッチは小文字としてすべてのファイルとフォルダの名前が表示されます。
dir / L
右端にファイル名の結果を表示する
デフォルトでは、コマンドプロンプトはファイルの名前を右端に表示します。/N
スイッチは、この効果を達成するために使用されるために使用しました。これで、「-」(マイナス)と一緒に使用して、代わりにファイル名を左端に表示できます。
dir / -N
結果を並べ替えて表示する
/O
スイッチの後に文字コードを使用して、さまざまな方法でソートされたディレクトリ結果を表示できます。これらの文字コードは次のとおりです。
- D:日付/時刻で並べ替えます。古いエントリが最初に表示されます。
- E:ファイル拡張子をアルファベット順に並べ替えます。
- G:最初にフォルダをリストし、次にファイルをリストしてソートします。
- N:ファイル/フォルダの名前をアルファベット順に並べ替えます。
- S:ファイルサイズで最小から最大にソートします。
したがって、たとえば、次のコマンドを使用して、結果を時刻と日付で並べ替え、古いエントリが最初に表示されるようにすることができます。
dir / OD
上記のオプションの前に「-」(マイナス)を追加して、順序を逆にすることもできます。したがって、たとえば、新しいエントリが最初に表示される日時でファイルを並べ替える場合は、次のコマンドを使用できます。
dir / OD
一度に1ページずつ結果を表示する
一部のディレクトリには、数百または数千のファイルがあります。/P
スイッチを使用すると、各画面が表示された後、コマンドプロンプトで結果を一時停止できます。結果の次のページを表示し続けるには、キーを押す必要があります。
dir / P
メタデータを表示する
/Q
DIRコマンドのスイッチを使用すると、所有権の詳細とともに、ファイルとディレクトリに関連付けられたメタデータが表示されます。
dir / Q
代替データストリーム(ADS)の表示
/R
ファイルが含まれているかもしれないとスイッチが表示任意の代替データストリーム(ADS)。ADSはNTFSファイルシステムの機能であり、作成者とタイトルでファイルを検索するための追加のメタデータをファイルに含めることができます。
dir / R
すべてのファイルとフォルダ、およびその中のすべてを表示する
/S
スイッチを使用して、現在のディレクトリ内のすべてのファイルとフォルダを再帰的に表示できます。これは、すべてのサブディレクトリ内のすべてのファイルとフォルダ、それらのサブディレクトリ内のすべてのファイルとフォルダなどを意味します。多く の結果に備えてください 。
dir / S
時間でソートされた結果の表示
/T
スイッチを文字コードとともに使用すると、ファイルやフォルダーに関連付けられているさまざまなタイムスタンプで結果を並べ替えることができます。これらの文字コードは次のとおりです。
- A:アイテムが最後にアクセスされた時刻。
- C:アイテムが作成された時刻。
- W:アイテムが最後に書き込まれた時刻。これは、使用されるデフォルトのオプションです。
したがって、たとえば、アイテムが作成された時間で結果を並べ替えるには、次のコマンドを使用できます。
dir / TC
結果をワイドフォーマットで表示
/W
スイッチに類似している/D
(これが示す列)、その代わりに、それは水平ワイドフォーマットで結果をソート。
dir / W
短い名前のファイル名を表示する
/X
長い名前が8.3命名規則に準拠していない場合、スイッチは、ファイルの短い名前を示しています。
dir / X
DIRのヘルプページを表示する
/?
スイッチを使用すると、これまでに説明したすべてのスイッチの簡単な説明など、DIRコマンドに関する役立つ情報が表示されます。
DIRコマンドの例
これで、DIRコマンドに関連するスイッチとオプションについて理解できました。実際の例をいくつか見て、それらを使用し始める方法について理解を深めましょう。
簡単な dir
コマンドは、現在のディレクトリにあるすべてのファイルとフォルダのリストを返します。
次のコマンドを実行すると、「s」属性を使用して、現在のパス内のすべてのシステムファイルが表示されます。
dir / a:s
ただし、現在のパスの後続のすべてのフォルダー内にある特定の種類のすべてのファイルを表示する場合はどうでしょうか。これは簡単です。この非常に高速で便利なコマンドを実行するだけです。
dir \ *。mp3 / s
「.mp3」の部分は、探しているファイル形式に置き換えることができます。
アスタリスクはワイルドカードとして機能し、「最後に.mp3ファイル形式のファイルを検索する」ことを示し、「/ s」は現在のパス内のすべてのフォルダーを再帰的に調べます。
関連:このコマンドプロンプトトリックは、Windowsエクスプローラーよりもはるかに高速に検索します
今、あなたはそれがたくさんの結果を返したことに気づいたかもしれません。画面からスクロールする前に読むことができないほど多すぎます。ここで一時停止スイッチを使用して、それらを読む機会を与えることができます。これを行うには、次のようにコマンドを変更します。
dir \ *。mp3 / s / p
コマンドプロンプトが提供するもう1つのトリックは、パイピングと呼ばれます。「>」文字を使用して、あるコマンドの結果を別の場所またはサービスに送信できます。この良い例は、すべての結果をテキストファイルに送信することです。その後、後でスクロールしたり、他の種類のドキュメントにインポートしたりできます。これを行うには、次のコマンドを使用できます。
dir \ *。mp3 / s / b> filename.txt
関連:Windowsでディレクトリリストをファイルに印刷または保存する方法
/b
そこにスイッチを追加して、ファイル名自体のみを出力し、他の詳細は出力しませんでした。大なり記号は、結果に通常表示されるすべてのものをファイルに直接再ルーティングします。
DIRコマンドにはさらに多くの組み合わせと使用法がありますが、これは基本を理解するのに役立つ出発点として適しています。