WindowsでDIRコマンドを使用する方法
- Brady Gavin
@bradyjgavin
- 2018年9月11日11:23 am EDT
DIRコマンドは、特定のディレクトリに含まれるすべてのファイルとサブディレクトリを一覧表示する強力なWindowsコマンドプロンプト機能です。 DIRコマンドは、いくつかの強力な機能のロックを解除するいくつかのスイッチも提供します。見てみましょう。
DIRコマンドスイッチ
DIR
コマンドを単独で使用できます(コマンドで「dir」と入力するだけです)プロンプト)現在のディレクトリ内のファイルとフォルダを一覧表示します。その機能を拡張するには、コマンドに関連付けられているさまざまなスイッチまたはオプションを使用する必要があります。
ファイル属性に基づいて表示
DIRコマンドの後に「/ A」の後に文字コードを追加して、特定の属性を持つファイルを表示できます。これらの文字コードは次のとおりです。
- D:現在のパス内のすべてのディレクトリを表示します
- R:読み取り専用ファイルを表示します
- H:非表示のファイルを表示します
- A:アーカイブの準備ができているファイル
- S:システムファイル
- I:コンテンツインデックスファイルではありません
- L:ポイントを再解析します
たとえば、現在のパスのディレクトリのみを表示するには、次のコマンドを入力して、Enterキーを押します。
dir /ad
これらのコードを組み合わせることもできます。たとえば、非表示になっているシステムファイルのみを表示する場合は、次のコマンドを使用できます。
dir /ash
「-」を追加することもできます。 (マイナス)これらの文字コードの前に、DIRコマンドがその種類のファイルを表示しないことを指定します。したがって、たとえば、結果にディレクトリを表示したくない場合は、次のコマンドを使用できます。
dir /a-d
もう1つのヒント:例で行ったようにメインスイッチと文字コードを詰め込む代わりに、コロンを使用してオプションのコードから切り替えます。次のようになります。
dir /a:d
解析が少し簡単になりますが、完全にオプションです。 。
削除された結果の表示
DIRコマンドで/b
スイッチを使用すると、余分な情報がすべて削除され、フォルダーの名前のみが表示されます。ファイルサイズやtなどの属性ではなく、現在のディレクトリ内のファイルimeスタンプ。動作させるには、次のコマンドを入力します。
dir /b
数千の区切り文字を使用した表示
最近のバージョンのWindowsでは、コマンドプロンプトが大きく表示されますカンマで区切られた数字(つまり、25000ではなく25,000)。これは必ずしもそうではありませんでした。古いバージョンでは、/c
スイッチを使用してこれらのカンマを表示する必要がありました。
すでに含まれている場合は、なぜここに含める必要がありますか。デフォルト?何らかの理由でこれらのカンマを表示したくない場合は、このスイッチを「-」マイナス記号と一緒に使用できます。
dir /-c
結果の表示列内
/D
スイッチを使用すると、結果を1列ではなく2列で表示できます。この方法で結果を表示すると、コマンドプロンプトに余分な文字が表示されません。ファイル情報(ファイルサイズなど)-ファイルとディレクトリの名前のみ。
dir /D
結果を小文字で表示
/L
スイッチは、ファイルとフォルダのすべての名前を小文字で表示します。
dir /L
ファイル名の結果を右端に表示します
デフォルトでは、コマンドプロンプトは右端にファイルの名前を表示します。/N
スイッチは、この効果を実現するために使用されていました。これで、次を使用できます。代わりにファイル名を左端に表示するには、「-」(マイナス)を付けます。
dir /-N
Displ ay結果を並べ替えた順序で
/O
スイッチに続けて文字コードを使用すると、さまざまな方法で並べ替えられたディレクトリ結果を表示できます。これらの文字コードは次のとおりです。
- D:日付/時刻で並べ替えます。古いエントリが最初に表示されます。
- E:ファイル拡張子のアルファベット順に並べ替えます。
- G:最初にフォルダ、次にファイルの一覧で並べ替えます。
- N:並べ替えファイル/フォルダの名前をアルファベット順に並べます。
- S:ファイルサイズで最小から最大に並べ替えます。
つまり、たとえば、次のコマンドを使用して、結果を日時で並べ替え、古いエントリを最初に表示することができます。
dir /OD
「-」(マイナス)上記のオプションの前に順序を逆にします。たとえば、新しいエントリが最初に表示される日時でファイルを並べ替える場合は、次のコマンドを使用できます。
dir /O-D
一度に1ページずつ結果を表示する
一部のディレクトリには、数百または数千のファイルがあります。/P
スイッチを使用すると、各画面が表示された後、コマンドプロンプトで結果を一時停止できます。結果の次のページを引き続き表示するには、キーを押す必要があります。
dir /P
メタデータの表示
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コマンドにはさらに多くの組み合わせと使用法がありますが、これはあなたを助けるための良い出発点になるはずです。基本を理解します。
Brady Gavinは15年間テクノロジーに没頭しており、150を超える詳細なチュートリアルと説明を書いています。彼” sは、Windows10レジストリハックからChromeブラウザのヒントまですべてをカバーしました。ブレイディは、ブリティッシュコロンビア州ビクトリアのカモーソンカレッジでコンピューターサイエンスの学位を取得しています。フルバイオを読む “