ファイル名だけ分かって、どこのディレクトリに入ってるか分からないときに、ファイル名の一部で検索をかけたい時って頻繁にあります。
「Windows + F」のショートカットキーでのGUIな検索も良いのですが、ディレクトリの移動とか面倒くさいし、検索スピードも遅い気がする。
ということで、できればコマンドプロンプトでやりたいのですが、また忘れてしまっていたので調べました。
C:\>cd 目的のディレクトリ C:\目的のディレクトリ>dir /s /b ファイル名*
とすれば、目的のファイル名を探せます。
まずは、cdで目星の付いているディレクトリへ移動。これが抜けると、検索にたいそう時間がかかってしまうので。
そして、「dir /s /b ファイル名*」のコマンド入力で、「ファイル名 + 任意の文字列」となっているファイルを検索して一覧表示してくれます。
ファイル名が明確で固定したい場合は、最後の*をはずす。
「dir /s /b」 の「/s」は、サブディレクトリも再帰検索。「/b」は、ファイル名のフルパスのみを表示させるオプション。
にしても、このdirコマンド、これで調べるの何回目だろ。
Windowsでgrepみたいなコマンド - ウェブライフハック
コマンドプロンプトでファイル名検索 - 骨皮日記
@IT:Windows TIPS -- Knowledge:これだけは覚えておきたい、コマンド・プロンプトの使い方
■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/496