• ベストアンサー

コマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

vista ultimateを使っています。 端的にいうと、 Cドライブ配下全体で、.log,.msi.install.exe,setup.exe のどれかの文字列を含むファイル一覧を表示させたいと思っています。 (できれば、 ☆含むではなく、 .logで終わる or .msiで終わる or install.exeと完全一致 or setup.exeと完全一致 ☆なおかつ、できれば、大文字小文字を区別しない ☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい と思っています。 で、いま、vistaが立ち上がらないエラーが起きているので、 vistaのメディアから、コマンドプロンプトで、 それを実行しようとしています そこで。。。一案ですが・。。 コマンドプロンプトで、 linuxのlocateコマンドのようなコマンドはありますか? findというのがそれかなと思ったのですが、 linuxにおけるgrepと同じようでして。 ご存知の方いらっしゃいましたら、よろしくお願いします。

  • m_etc
  • お礼率55% (47/84)

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

C: CD \ DIR /S /P *.log DIR /S /P *.msi DIR /S /P install.exe DIR /S /P setup.exe

その他の回答 (1)

  • eroermine
  • ベストアンサー率18% (83/444)
回答No.2

locate は定期的に全ファイルシステムをスキャンしてファイル名と場所を保存しておきます。 だから一瞬で出る。 全ファイルスキャンはかなり重くて普通は深夜明け方等だれも使わないときにやるわけですが、これをWindowsではいつやるのか。 ドライブに付属してくるCD焼きソフトのネロはこれをWIn起動中ずっとやってるようなのですが重くてかなわない。

関連するQ&A

  • DOSプロンプトでLinuxコマンドを使えるようにするには

    Windows XP (SP2)を使っています. 以前はDOSプロンプトでLinuxコマンドが使えたんですが,今は使えません.ディレクトリの中身を見るのもlsでなくdirとうたなくてはなりません. 最近HDDを増設したのに伴い,以前は入れていたCygwinを消してしまいました.これが原因なんでしょうか? もしCygwinをいれないとLinuxコマンドが使えないのであればその旨を教えていただけないでしょうか?再インストールします. 以上,よろしくお願いいたします.

  • コマンドプロンプトの不具合

    exeファイルの関連付けがおかしくなったのでコマンドプロンプトで修正しようとしたのですが、コマンドプロンプト自体も起動しなくなっていました。 ファイル名を指名して実行も試したのですが、このファイルを開けませんとのことで、打つ手がありません。 どうにかしてコマンドプロンプトを実行したいのですが、どなたか教えていただけませんか?

  • コマンドプロンプト

    あるEXEファイルの使用方法を見たところ、 『プロンプト上で、引数にクラック対象のEXEファイル名を与えて実行してください。』 となっていました。 自分なりにやってみたのですが、どうもうまくいきません。 詳しい人がいたらコマンドを教えてください。 お願いします。

  • コマンドプロンプトでのcopyコマンド

    Windowsのコマンドプロンプトでのcopyコマンドで困っています。  フォルダ内に次のテキストファイル群があり、これを1つのファイルに結合したいです。    0201.log    0202.log    0203.log      :      :    0229.log と日付.logがある。  プロンプトから    copy 02*.log feb.log とすると結合してはくれるのですが、順番が前後する場合があります。  0201の次に0210がきて0211,0212,..0219,0202,0203といった感じです。  コマンドプロンプトからdirでファイル名を表示させると、確かに結合される順番と合って いる様子。  この順番を変えてやればいいのかと思いますが、やり方がわかりません。  もちろん    copy 0201.log + 0202.log + 0203.log + .... とやる方法や、全テキストデータをnotepad等で開いて地道に結合する方法もあるのでしょうが、 効率悪すぎます。  0201,0202,0203...と順番通りに結合する方法がありましたら、教えてください。  なお、type 02*.log >> feb.logでも望む結果は得られませんでした。

  • コマンドプロンプトにおけるコマンド履歴の保存

    よろしくお願いします。 Linux系OSのシェルでは、コマンド履歴は ~/.hisitoryというファイルに保存されて 次回にシェルを起動したときに、historyコマンドで履歴を参照できます。 一方、コマンドプロンプトにおけるコマンド履歴は、一端コマンドプロンプトを閉じると 削除されてしまいます。 コマンド履歴を次回起動時に呼び出せる方法はないのでしょうか? ちなみにOSはWindows Vistaです。

  • windowsコマンドプロンプトにて。

    windowsコマンドプロンプトについての質問なんですが。 自分は今、学生でLinux(OS)を主に使っていて、JAVAを勉強中です。 それで、Linuxではviコマンドでなんとかファイル編集などが容易にできるのですが、コマンドプロンプトの場合は、mdとechoを使ってファイル作成をするだけで、どうやって編集すればいいのかわかりません。 なので、編集できるコマンド!又は方法を知ってる方は教えてください。 JAVA環境は整えました。

  • コマンドプロンプトのオペレーション → ログ

    環境 Windows2000、WindowsXPを使っています。SFUもインストール済みです。 質問 コマンドプロンプトのオペレーションをログにとりたいです。TeraTermProなどには、ログ取得機能がついており、あの機能をコマンドプロンプトにもほしいわけです。ベクターや窓の杜でも、それらしいソフトを見つけることが出来ませんでした。コマンドを打つたびにteeを使うのも現実的ではありません。 ベストな方法を教えていただけないでしょうか? その他 フリーで提供されているソフトにケチをつけるようで恐縮ですが、TeraTermのログってなんかいらいらしてきます。入力ミスを訂正するためにBackSpaceを押すと、ログに変な文字が出ます。だから使っていません。人によっては、変な文字を一掃するマクロを秀丸で書いているようですが・・・・。 出来ることならコマンドプロンプトにログ取得機能をつけて、そこからtelnetコマンドを使いたいです。

  • コマンドプロンプトについてです。

    電源を入れるとCD操作より早くウィンドウズ 画面に指示が行ってしまい 再インストール画面にたどり着きません。 コマンドプロンプトで XPの再インストールを するにはどうしたらいいですか? また vistaの再インストールもできますか?

  • コマンドプロンプトが立ち上がらない

    質問させてください。 windows2003Serverを現在使用しているのですが コマンドプロンプトが開きません。 [スタート]→[ファイル名を指定して実行]でcmdまたは [スタート]→[全てのプログラム]→[アクセサリ]で 開こうとしているのですが クリックしても何の反応もありません。 タスクマネージャーから見ても 実行しているようには見えません。 又、コマンドプロンプトだけではなく exeファイルも実行できないものもあり 症状はコマンドプロンプトのときと同じです。 原因がわからないため 大変困っています。 又、ウイルスにかかったのではないかとも 思っています。 同じ症状または原因や対策を 知っていらっしゃる方いらっしゃいましたら 教えていただけないでしょうか。 以上、大変お手数ですが 宜しくお願い致します。

  • DOSのコマンドでLinuxのwgetみたいなコマンドありますか?

    コマンドプロンプトで、右クリック→対象をファイルに保存 みたいなコマンドありますか? Linuxでしたら、wgetでしょうか? そんなコマンドがDOSプロンプトのコマンドでもし あれば、教えてくださいませ。